Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как отрезать (удалить) последний символ каждого слова в массиве?
 
 автор: sega_z   (21.09.2011 в 13:14)   письмо автору
 
 

Допустим в массиве $arr есть три слова с количеством символов от 3 до 6.

Как отрезать (удалить) последний символ каждого слова в массиве?

  Ответить  
 
 автор: cheops   (21.09.2011 в 13:20)   письмо автору
 
   для: sega_z   (21.09.2011 в 13:14)
 

Всех проще воспользоваться функцией substr(), указав вторым параметром 0 (начала строки), а последним -1 (один символ от конца строки).
<?php
  $arr 
= array("слово""лес""трель"); 
  foreach(
$arr as $key => $word)
  {
    
$arr[$key] = substr($word0, -1);
  }
  echo 
"<pre>";
  
print_r($arr);
  echo 
"</pre>";
?>

  Ответить  
 
 автор: sega_z   (21.09.2011 в 13:25)   письмо автору
 
   для: cheops   (21.09.2011 в 13:20)
 

Все понятно, спасибо!!!

  Ответить  
 
 автор: sega_z   (21.09.2011 в 13:42)   письмо автору
 
   для: sega_z   (21.09.2011 в 13:25)
 

А как сделать, чтобы данный скрипт выполнялся только один раз?
А то при каждой перезагрузке страницы обрезается по одному символу!

  Ответить  
 
 автор: cheops   (21.09.2011 в 13:48)   письмо автору
 
   для: sega_z   (21.09.2011 в 13:42)
 

Нужно больше подробностей, массив хранится в сессии, в GET-параметрах, где-то еще? В любом случае можно добавить в сессию или в параметры дополнительный параметр-флаг, который следует проверять на наличие перед запуском скрипта, обрезающего строки.

  Ответить  
 
 автор: sega_z   (21.09.2011 в 14:23)   письмо автору
 
   для: cheops   (21.09.2011 в 13:48)
 

Да, я так и сделал!!! Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования