у меня есть следующие строки из моей базы данных:экстракта/взрывается строка в переменные
";5;78;27;56;66;71;"
как я могу извлечь/взорваться в переменные
$a = "5";
$b = "78";
$c = "27";
благодарим вас за вашу помощь!
у меня есть следующие строки из моей базы данных:экстракта/взрывается строка в переменные
";5;78;27;56;66;71;"
как я могу извлечь/взорваться в переменные
$a = "5";
$b = "78";
$c = "27";
благодарим вас за вашу помощь!
Ссылка: http://us1.php.net/explode
$data = ";5;78;27;56;66;71;";
$dataArr = explode(';',$data);
for($i = 0; $i < count($dataArr); $i++){
${'var'.$i} = $dataArr[$i];
}
Explode должен возвращать массив значений. Затем вы повторяете указанные значения и динамически назначаете имя каждому из них.
В моем примере кода вы получите $ var1, $ var2, $ var3 и т. Д.
array_filter(explode(';', ";5;78;27;56;66;71;"));
Фильтр, чтобы избавиться от некоторых пустых значений.
дает вам массив значений:
Array ([1] => 5 [2] => 78 [3] => 27 [4] => 56 [5] => 66 [6] => 71)
Используя [explode()] (http://pl1.php.net/explode). Идите фигуру. – Mark
Вы пытались использовать 'list ($ a, $ b, $ c, $ e, ..) = explode ("; ","; 5; 78; 27; 56; 66; 71; ");' –
it может помочь, если вы задали проблему с учетом большего контекста, поскольку это не похоже на то, что решение, о котором вы просите, является очень эффективным (возможно, я просто не понимаю, почему вы хотели бы сделать это с помощью информация, которую вы нам дали) – Populus