2 symbioin, PHP: <?php $text = str_replace('Что заменить', 'На что заменить', $text); ?> Где $text - текст, в котором искть
почитай лучше мануалы, начнис хтмл'я http://htmlbook.ru/ я предполагаю ты говоришь вот об этом? Code: <td align="justify">растянуть текст по ширине?</td> p.s.:я не совсем уверен что именно это подразумевалось.
задавй вопросы конкретно какая проблема, и конкретно что не получается, а не так, таблица по ширине. Какая таблица,где таблица,для чего она. мы не по звездам определяем порблему.
кароче у меня есть текст, и в нем нада заменить много слов. нада зделать по табице, если такое вобще реально...... из таблицы в колонке 1 берется слово, делается поиск его в тексте и заменяется на слово из таблицы, только то - что в 2 колонке.
PHP: $arr1 = array('slovo1', 'slovo2'); $arr2 = array('slovo1', 'slovo2'); for($i = 0; $i < count($arr1); $i++){ $text = str_replace($arr1[$i],$arr2[$i],$text); }
вот так и надо было сразу. как вариант можно сделать вот так: PHP: <?php //$f1-файл с текстом где будем заменять //$f2-файл с таблицей,разделитель :: //count(file("путь_к_файлу_с_таблицей")) -считаем количество строк в файле. $f1 = fopen("путь_к_файлу_с_таблицей"); $f2 = fopen("путь_к_файлу_с_текстом"); for($i=0;$i<=count(file("путь_к_файлу_с_таблицей"));$i++){ //читаем строку из файла с таблицей, $str $str = $f1[$i]; //$part - части таблицы. $part = exlode("::",$str); //заменяем все $part[0](первая колонка в таблице) на $part[1](вторая колонка в таблице) str_replace($part[0],$part[1],$f2); } fclose($f1); fclose($f2); ?>
можно доработать предыдущий синтаксис. это совсем не сложно даже проще вместо файла с таблицей используй, PHP: chr() PHP: <?php //$f1-файл с текстом где будем заменять $f2 = fopen("путь_к_файлу_с_текстом"); for($i=0;$i<=256;$i++){ if ( ($i >= "0" and $i < "48") or ($i > "57" and $i < "65") or ($i > "90" and $i < "97") or ($i > "122") ) { str_replace(chr($i),"",$f2); } } fclose($f2); ?> сделай зеркало да и все. на пример Explorer OffLine
А чем оффициальная документация не устраивает ? http://ru2.php.net/get/php_manual_ru.chm/from/a/mirror
[x26]VOLAND PHP: <?php $str = 'Это стрokа'; $new_str = preg_replace('~[^a-zA-Z0-9]~', NULL, $str); //return 'ok' ?> $new_str - отформатированная строка.
То что ты просил полностью на роусском, даже на php.net не всё на русском! Вот у мя есть более новая версия если хош... (комп не всегда врублён такчто ссылка будет работать как повезёт ;P) _http://ponchik.sytes.net/php_manual_ru.chm
Советую поискать в формате нтмл. Тамного удобнее чем СХМ, а именно в поиске. У меня он открыт в Тотале и если нада функцию, то просто жвжимаю Ф3. Очень быстро получается. ИМХО
Вопрос спецам. Пытаюсь наваять простенький биндшелл на пхп. Каким образом можно перенаправить данные с STDIN/STDERR/STDOUT в сокет? На Си это делается функцией dup2(), на перле что-то типа open(STDIN, ">&SOCKET"). А на пхп?