for ($i = 0; $i < strlen($str1); $i++) {
echo ord($str1[$i]) . ' ';
}
<meta name="referrer" content="origin">
, второй ничего не передает, т.к. поддержка meta referrer пока есть только в 36 бэте.$html = '<h1>Man Gnoy artrit in the text</h1>
Some text about artrit.
<p>There are many types of side. Gnoy artrit may be other side and gnoy artrit once more.</p>
Non gnoy artrit
<a href="#">Anoter text gnoy artrit side.</a>
Some ending text.
Non gnoy artrit
<h5>Anoter text of gnoy artrit side.</h5>
Some ending text.';
$dom = new DomDocument();
$dom->loadHTML($html);
$keyword = 'gnoy artrit';
$xpath = new DomXPath($dom);
$nodes = $xpath->query("
//text()[contains(
translate(., 'ABCDEFGHJIKLMNOPQRSTUVWXYZ', 'abcdefghjiklmnopqrstuvwxyz'),
'$keyword')
and not(ancestor::h1)
and not(ancestor::h2)
and not(ancestor::h3)
and not(ancestor::h4)
and not(ancestor::h5)
and not(ancestor::h6)
and not(ancestor::a)]
");
foreach ($nodes as $node) {
$replace = function($node, $keyword) use (&$replace) {
$startPos = stripos($node->textContent, $keyword);
if ($startPos === false) {
return;
}
$keynode = $node->splitText($startPos);
$restnode = $keynode->splitText(strlen($keyword));
$replacement = new DOMElement('strong', $keynode->textContent);
$node->parentNode->replaceChild($replacement, $keynode);
$replace($restnode, $keyword);
};
$replace($node, $keyword);
}
echo $html;
echo '<hr>';
echo $dom->saveHTML();
$result = mysql_query($query);
if ($result) {
$items = array();
while ($row = mysql_fetch_assoc($result)) {
$items[] = $row;
}
}
$items = db_get_all($query);
mysql_query("SELECT * FROM table WHERE field = '" . mysql_real_escape_string($one) . "' OR field2 = '" . mysql_real_escape_string($two) . "'");
db_query("SELECT * FROM table WHERE field = ? OR field2 = ?", $one, $two);
$image = new Imagick();
$image->readImage('image1.png');
$image2 = new Imagick();
$image2->readImage('image2.png');
$image3 = new Imagick();
$image3->readImage('image3.png');
$image->compositeImage($image2, Imagick::COMPOSITE_OVER, 0, 0);
$image->compositeImage($image3, Imagick::COMPOSITE_OVER, 0, 0);
// сохранить изображение
$image->writeImage('result_image.png');
// или отобразить изображение
header('Content-Type: image/' . $image->getImageFormat());
echo $image;
$str = 'В чащах юга жил бы ЦИТРУС? Да, но ФАЛЬШИВЫЙ ЭКЗЕМПЛЯР! ЗАГЛАВНОЕ слово в начале.';
mb_internal_encoding('utf-8');
$str = mb_strtolower($str);
$str = mb_strtoupper(mb_substr($str, 0, 1)) . mb_substr($str, 1);
$str = preg_replace_callback('/([.!?])\s*(\w)/u', function ($m) {
return mb_strtoupper($m[1] . ' ' . $m[2]);
}, $str);
echo $str;