$regexp = '/<div.*(height="[\d]+")[^>]*>(.+)/i';
var_dump(preg_replace($regexp, '<div $1>$2', $string));
$k = trim(preg_replace("/\\s\\S+$/u", "", $k));$c = 0;
while($v > 30 && $c < 100) {
$c++;
$k = preg_replace("/\\s\\S+$/u", "", $k);
$v = iconv_strlen($k, "utf-8");
}
function directory_val($id, $val) {
...
}$id = (int) $_GET['id'];
directory_val($id, 'title');$result = mysql_query("SELECT * FROM directory WHERE id = $id LIMIT 1") or die("Invalid query: " . mysql_error());
$row = mysql_fetch_assoc($result);
if(key_exists($val, $row)) {
echo $row[$val];
}
// Необходимое количество случайных чисел
$limit = 4;
// Максимальное значение случайного числа
$max = 100;
// Массив, в который складываются случайные числа
$numbers = [];
// Запускаем цикл
while(1) {
// Генерируем случайное число
$random = rand(1, $max);
// Проверяем, есть ли уже такое число в массиве-результате
if(!in_array($random, $numbers)) {
// Если такого числа нет, добавляем его в массив
$numbers[] = $random;
}
// Если уже набрали нужное количество чисел - выходим из цикла
if(count($numbers) == $limit) {
break;
}
}
var_dump($numbers);
foreach($articles as $key => $article) {
$cssClass = $key == 0? 'first-article-class' : 'default-article-class';
echo '<div class="' . $cssClass . '">';
// Здесь контент блока
echo '</div>';
}