|
|
|
| Как получить из 12345 54321?
Скрипту отдают строку, он возвращает реверс этой строки... как? | |
|
|
|
|
|
|
|
для: resett
(01.07.2006 в 15:48)
| | примерно так:
$str="12345";
$new_str="";
$len_str=strlen($str);
for ($i=$len_str;$i<=0;$i--) {
$new_str=$new_str.$str[$i];
}
echo $new_str;
|
Может где-то и ошибка, я не проверял, сразу наспех написал. | |
|
|
|
|
|
|
|
для: Football
(01.07.2006 в 16:18)
| | непрокатило...
Я ошибку исправить несмогу.. я в циклах во всех крому foreach дубдубом..
Выводится пустая страница..... | |
|
|
|
|
|
|
|
для: resett
(01.07.2006 в 16:35)
| | А точно нет спец функции???
А то я потерял самоучитель, а без него я как без рук =((( | |
|
|
|
|
|
|
|
|
|
для: resett
(01.07.2006 в 17:22)
| | php.net
в этой точно есть | |
|
|
|
|
|
|
|
для: RV
(01.07.2006 в 17:25)
| |
<?
$str = '12345';
$len = strlen($str);
for($i = 0; $i < $len; $i++)
{
$str2 = $str[$i].$str2;
}
print $str2;
?>
|
| |
|
|
|
|
|
|
|
для: antf
(01.07.2006 в 18:38)
| |
Мне стало интересно. Все остальное понял кроме этого. Что здесь происходит и если можно поподробнее а то я что-то с модулями плохо дружу.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Wita1y
(01.07.2006 в 19:40)
| | Это не модули =)))
. соединяет строки | |
|
|
|
|
|
|
|
для: CrazyAngel
(01.07.2006 в 19:45)
| | Нет, это не модуль, это обращение к символу строки под номером $i. Мы посимвольно, с помощью цикла for, прокручиваем строку и склеиваем (оператор . - точка) символы в обратном порядке. | |
|
|
|
|
|
|
|
для: antf
(01.07.2006 в 20:06)
| | strrev() функция...=)) | |
|
|
|
|
|
|
|
для: Unkind™
(01.07.2006 в 20:23)
| | Под такое неслолжное дело функцию предумывать... Новичку полезно изучить и этот простой пример. | |
|
|
|
|
|
|
|
для: antf
(01.07.2006 в 20:06)
| | А с модулями почему не дружите? Модуль - число без знака. Вычисляется так
А по такой форме $str[] см. [url href=http://www.softtime.ru/bookphp/gl4_1.php]массивы[/url]. Строки тоже представляют собой численно индексируемые массивы символов, нумерация которых начинается с 0. | |
|
|
|
|
|
|
|
для: antf
(01.07.2006 в 18:38)
| | Ну раз есть специальная функция то вопрос исчерпан | |
|
|
|
|
|
|
|
для: resett
(01.07.2006 в 15:48)
| | а как просто поменять местами?
например 2006-06-15 сделать 15-06-2006 | |
|
|
|
|
|
|
|
для: Staskin
(02.07.2006 в 09:56)
| | Я бы воспользовался функцией explode
http://www.softtime.ru/bookphp/gl3_10.php#5 | |
|
|
|
|
|
|
|
для: Football
(02.07.2006 в 13:51)
| | Если это дело встречается в тексте, гораздо удобнее использовать регулярные выражения:
<?
$str = '2006-06-15';
$str = preg_replace("/(2[0-9]{3})-([0-9]{2})-([0-9]{2})/", "$3-$2-$1", $str);
print $str;
?>
|
А вы не из базы эти даты выводите? | |
|
|
|
|
|
|
|
для: antf
(02.07.2006 в 17:36)
| | не наоборот в базе поиск по дате | |
|
|
|
|
|
|
|
для: Staskin
(02.07.2006 в 19:31)
| | Этот код вам подходит? | |
|
|
|
|
|
|
|
для: antf
(02.07.2006 в 20:42)
| | ДА спасибо огромное.. | |
|
|
|