Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Смайлы
Форумы портала PHP.SU » PHP » Программирование на PHP » Смайлы

Страниц (1): [1]
 

1. face_86 - 22 Января, 2008 - 22:01:20 - перейти к сообщению
Люди кто писал или работал со смайлами?
если допустим мне надо в Строке заменить Улыбка на <img scr=> это что для каждого смайла функу
Писать?
или мона както по другому?

И когда лучше делать обработку строки при вводе текста пользователем или при выводе на экран??? Улыбка

И еще вопросик побочный В unix подобных кто знает есть ли запрещенные символы в имени файла,,, если есть , то какие???
2. evgenijj - 22 Января, 2008 - 22:35:59 - перейти к сообщению
Цитата:
mixed str_replace ( mixed search, mixed replace, mixed subject [, int &count] )

С версии PHP 4.0.5, любой аргумент str_replace() может быть массивом.

Если и search, и replace - массивы, то str_replace() использует все значения массива search и соответствующие значения массива replace для поиска и замены в subject. Если в массиве replace меньше элементов, чем в search, в качестве строки замены для оставшихся значений будет использована пустая строка. Если search - массив, а replace - строка, то replace будет использована как строка замены для каждого элемента массива search.
3. face_86 - 23 Января, 2008 - 01:02:29 - перейти к сообщению
мг спасиб я разобрался это типо так -
CODE (text):
скопировать код в буфер обмена
  1.  
  2.  
  3. $a = array(':)',':(');
  4. $b = array ('путь к картинке','путь № 2');
  5. str_replace('$a','$b',$text);
  6.  
4. Dastar - 23 Января, 2008 - 16:34:55 - перейти к сообщению
Нет, вот так:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. str_replace($a,$b,$text);
  3.  

 

Powered by ExBB FM 1.0 RC1