Мне очень нужна ваша помощь. Имеется несколько строк: $stroki = 'строка 1 строка 2 строка 3 строка 4 строка 5'; помогите присвоить переменной, к примеру, значение из трех строк, чтобы получилось так: $3stroki = 'строка 1 строка 2 строка 3';
Greg1978, спасибо, но $stroki = array('строка 1 строка 2 строка 3 строка 4 строка 5'); echo array_slice($stroki, 0, 2); Выдает: "Array"
Мне в таких случаях подсветка синтаксиса в редакторе помогает Может кто-нибудь подскажет, как создать массив из строк? Не поддается это моему осмыслению. :?
PHP: <? $stroki = array(); $stroki[] = 'Строка 1'; $stroki[] = 'Строка 2'; $stroki[] = 'Строка 3'; $stroki[] = 'Строка 4'; $stroki[] = 'Строка 5'; print_r($stroki);
Ti, ShamahN, спасибо, но я немного не это имел ввиду. Выше мне подсказали как решить мою задачу: $stroki = array(.................); $3stroki = array_slice($stroki, 0, 2); но как мне разместить строки в массив array(.................) ??? ---------- Кстати, пробовал сделать это вручную: $stroki = array('строка 1', 'строка 2', 'строка 3', 'строка 4', 'строка 5'); echo array_slice($stroki, 0, 2); Выдает: "Array" Почему?
Неужели нельзя имея переменную $stroki = 'строка 1 строка 2 строка 3 строка 4 строка 5'; получить переменную $stroki3 = 'строка 1 строка 2 строка 3'; ?
PHP: <?php $explode = explode("\n", $stroki); $str = array_slice($explode, 0, 3); echo join("\n", $str); ?>