Ну, у меня есть этот набор кодов <?php include "includes/config.php"; class template{ var $page; var $built; public $block = array(); function _start($tpl){ $this->page = $tpl; } function set_array($data){ $this->block[] = $data; } function _show(){ foreach($this->block as $k => $v){ foreach($v as $k1 => $v1){ //echo $k1."<br />"; //echo $v1."<br />"; $this->page = str_replace("{".$k1."}", $v1, $this->page); […]
Привет, я пытаюсь сделать все одинарные кавычки двойными кавычками, используя php str_replace, но он, похоже, не работает независимо от того, что я делаю, предложения $page = str_replace("/'/", '/"/', $page);
Мне нужно найти способ заменить все <p> во всех <blockquote> перед <hr />. Вот пример html: <p>2012/01/03</p> <blockquote> <h4>File name</h4> <p>Good Game</p> </blockquote> <blockquote><p>Laurie Ipsumam</p></blockquote> <h4>Some title</h4> <hr /> <p>Lorem Ipsum</p> <blockquote><p>Laurel Ipsucandescent</p></blockquote> Вот что я получил: $pieces = explode("<hr", $theHTML, 2); $blocks = preg_match_all('/<blockquote>(.*?)<\/blockquote>/s', $pieces[0], $blockmatch); if ($blocks) { $t1=$blockmatch[1]; for ($j=0;$j<$blocks;$j++) { $paragraphs […]
Я пытаюсь создать что-то там, где он изменит весь текст на веб-странице и снова выведет его пользователю. Это будет изменение слов, предопределенных в базе данных. Я использую http://simplehtmldom.sourceforge.net как мой парсер HTML. То, что я хочу todo, – это изменить только тег внутри тегов, но не теги. Я думал, что это сработает. Если я откликнусь […]
Я столкнулся с проблемой здесь, пытаясь заменить строку другим при условии. проверьте пример: $data = ' tony is playing with toys. tony is playing with "those toys that are not his" '; поэтому я хочу заменить игрушки карточками . но только, что НЕ в вопросе ( " ). Я знаю, как заменить все слова, которые […]
У меня есть новостной сайт, содержащий архив с более чем 1 миллионом новостей. Я создал базу данных определений слов с около 3000 записей, состоящую из пар слов. То, что я хочу сделать, это добавить определение рядом с каждым появлением этих слов в новостях. Я не могу сделать статическое изменение, так как я могу добавить новое […]
поэтому я пытаюсь сделать обычную замену каждого экземпляра имени компании в wordpress, и я столкнулся с проблемой, когда иногда (обычно в href ссылок) это разрыв ссылок. код, который я использую (включает фильтр для пользовательских полей ACF) //Replace the word lunch with a span function replace_text_wps($text){ $replace = array( // 'WORD TO REPLACE' => 'REPLACE WORD […]
Я использую curl для получения html и сохранения его в $ content. Затем я пытаюсь str_replace, это не работает: echo str_replace('<a onclick="get_content(\'http://en.wikipedia.org\');" style="cursor: default;">Dojo</a> Applications','OK',$content); Но когда я пытаюсь распечатать $ content и скопировать источник и снова сохранить его в $ content, он работает: echo $ content; Затем я копирую печатную версию и сохраняю ее […]
Я использую функцию Get для поиска model поля в URL-адресе, но у меня есть проблема, когда модель содержит пробел и дефис. Пример: моя модель в URL-адресе « this-f-example », а модель в базе данных – « этот f-пример » (так без первого дефиса). Я написал следующий код php, но этого недостаточно. Он будет искать this […]
Это мой код: <?php $date_db = "2017-10-12 12:00:00"; setlocale(LC_ALL, "de_DE.UTF-8"); $date_db = strtotime($date_db); $date_db = strftime("%e. %B %Y, %A, %k:%M Uhr", $date_db); $date_db = str_replace(":00","",$date_db); echo $date_db; ?> Выход: 12. Oktober 2017, Donnerstag, 12 Uhr Пока все в порядке. Но иногда нет времени, только дата, например: $date_db = "2017-10-12 00:00:00"; , Это выведет: 12. Oktober […]