| |
|
|
| | Допустим в массиве $arr есть три слова с количеством символов от 3 до 6.
Как отрезать (удалить) последний символ каждого слова в массиве? | |
| |
|
|
| |
|
|
| |
для: sega_z
(21.09.2011 в 13:14)
| | | Всех проще воспользоваться функцией substr(), указав вторым параметром 0 (начала строки), а последним -1 (один символ от конца строки).
<?php
$arr = array("слово", "лес", "трель");
foreach($arr as $key => $word)
{
$arr[$key] = substr($word, 0, -1);
}
echo "<pre>";
print_r($arr);
echo "</pre>";
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(21.09.2011 в 13:20)
| | | Все понятно, спасибо!!! | |
| |
|
|
| |
|
|
| |
для: sega_z
(21.09.2011 в 13:25)
| | | А как сделать, чтобы данный скрипт выполнялся только один раз?
А то при каждой перезагрузке страницы обрезается по одному символу! | |
| |
|
|
| |
|
|
| |
для: sega_z
(21.09.2011 в 13:42)
| | | Нужно больше подробностей, массив хранится в сессии, в GET-параметрах, где-то еще? В любом случае можно добавить в сессию или в параметры дополнительный параметр-флаг, который следует проверять на наличие перед запуском скрипта, обрезающего строки. | |
| |
|
|
| |
|
|
| |
для: cheops
(21.09.2011 в 13:48)
| | | Да, я так и сделал!!! Спасибо! | |
| |
|
|