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

Форум PHP

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

 

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

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

тема: Полезный совет - explode()/implode()
 
 автор: Бамси   (30.10.2007 в 23:44)   письмо автору
 
 

Я программирую на PHP сравнительно недавно, и не могу назвать себя даже опытым, но вот в чужом коде увидел один прием, приятно удивил, вот сюда хотел запостить.
Сильно не бейте, может его и знают все.


<?php
...
$th=explode("#","ID#Текст#Дата#Изменить#Удалить");
echo 
"<tr><th>";
echo 
implode("</th><th>",$th);
echo 
"</th></tr>";
while(
$data=mysql_fetch_row($result)) {
 echo 
"<tr><td>";
 echo 
implode("</td><td>",$data);
 echo 
"</td><td><a href='changenew.php?id="$data[0],"'>Изменить</a>";
 echo 
"</td><td><a href='deletenew.php?id="$data[0],"'>Удалить</a>";
 echo 
"</td></tr>";
}
...
?>


Я про explode,implode в качестве заголовков.

   
 
 автор: bronenos   (31.10.2007 в 00:33)   письмо автору
 
   для: Бамси   (30.10.2007 в 23:44)
 

просто одно из быстрых решений)

   
 
 автор: cheops   (31.10.2007 в 12:04)   письмо автору
 
   для: Бамси   (30.10.2007 в 23:44)
 

explode()/implode() очень удобные фукцнии - тоже очень люблю использовать.

   
 
 автор: bronenos   (31.10.2007 в 14:34)   письмо автору
 
   для: cheops   (31.10.2007 в 12:04)
 

только я - join / split ))
чтоб свести js и php к чему-то общему)

   
 
 автор: Бамси   (31.10.2007 в 20:04)   письмо автору
 
   для: Бамси   (30.10.2007 в 23:44)
 

Может быть у кого то есть свои приемы, котоырми он хочет поделиться?

   
 
 автор: EXP   (31.10.2007 в 21:52)   письмо автору
 
   для: Бамси   (31.10.2007 в 20:04)
 

я-бы в данном примере вместо $date снова использовал-бы имя $th
всмысле while($th=mysql_fetch_row($result)).
т.к. $th уже больше не нужен, но остаётся висеть в оперативной памяти
до окончания работы скрипта, когда просто можно его переопределить.
может я и не прав , но всегда стараюсь делать так, и что-бы по возможности меньше всего висело в оперативной памяти

   
 
 автор: ProtoTeeP   (31.10.2007 в 20:09)   письмо автору
 
   для: Бамси   (30.10.2007 в 23:44)
 

Удобно когда необходимо на сайте несколько языков...
только я использую массивы.

=)

   
Rambler's Top100
вверх

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