[1,2,3,4,5]
[6,7,8,9,10]
[11,12,13,14,15]
Разделитель - "\n" (переход на следующую строчку).
Каким образом возможно преобразовать её в массив вида:
$string[0] = "[1,2,3,4,5]";
$string[1] = "[6,7,8,9,10]";
$string[2] = "[11,12,13,14,15]";
Спасибо.
Спустя 1 минута, 48 секунд (28.01.2011 - 10:15) Evilsoul написал(а):
explode("\n", $string);
Спустя 3 минуты, 2 секунды (28.01.2011 - 10:18) papa_serg написал(а):
Спасибо.
Спустя 1 минута, 29 секунд (28.01.2011 - 10:20) Dron19 написал(а):
Цитата (Evilsoul @ 28.01.2011 - 07:15) |
explode("\n", $string); |
Опередил
Спустя 2 минуты, 43 секунды (28.01.2011 - 10:22) Evilsoul написал(а):
Dron19
Спустя 33 минуты, 17 секунд (28.01.2011 - 10:56) Snus написал(а):
papa_serg
Если ты из файла читаешь, то можно построчно в массив запихнуть :))
Ты же откуда-то берешь эти данные? Если из файла - то делать 2 действия не нужно, достаточно одного. Если все так, как я говорю - то пользуй мой код :))
Вывод
Если ты из файла читаешь, то можно построчно в массив запихнуть :))
$string = array();
$handle = fopen('your_file.txt', 'r');
if($handle){
while (!feof($handle)) {
$str = fgets($handle, 4096);
if(!empty($str)) $string[] = $str;
}
fclose($handle);
}
Ты же откуда-то берешь эти данные? Если из файла - то делать 2 действия не нужно, достаточно одного. Если все так, как я говорю - то пользуй мой код :))
Вывод
Array
(
[0] => [1,2,3,4,5]
[1] => [6,7,8,9,10]
[2] => [11,12,13,14,15]
)
Спустя 8 минут, 36 секунд (28.01.2011 - 11:04) Evilsoul написал(а):
Snus
а зачем это? если ты берёшь из файла
ты получаешь строку и делаешь так:
и всё
а зачем это? если ты берёшь из файла
$handle = fopen('your_file.txt', 'r');
ты получаешь строку и делаешь так:
explode("\n", $handle);
и всё
Спустя 15 минут, 54 секунды (28.01.2011 - 11:20) Snus написал(а):
Evilsoul
Да что ты говоришь? Это ты только открываешь файл, а тебе его еще прочитать нужно.
Да что ты говоришь? Это ты только открываешь файл, а тебе его еще прочитать нужно.
Спустя 3 минуты, 41 секунда (28.01.2011 - 11:24) twin написал(а):
Спустя 33 секунды (28.01.2011 - 11:24) Evilsoul написал(а):
Snus
ну уш извините, упустил ещё одну функцию :)
ну уш извините, упустил ещё одну функцию :)
$handle = fopen('your_file.txt', 'r');
$str = fgets($handle, 4096);
echo explode("\n", $str);
Спустя 26 секунд (28.01.2011 - 11:25) Snus написал(а):
twin
Хвала и почет
Хвала и почет
Спустя 2 минуты, 38 секунд (28.01.2011 - 11:27) Evilsoul написал(а):
twin
А ну или так
Но это для нашей дискуссии, человек спрашивал как строку в массив, место не указывал
А ну или так
Но это для нашей дискуссии, человек спрашивал как строку в массив, место не указывал