PHP
- 18 ответов
- 0 вопросов
12
Вклад в тег
// Необходимое количество случайных чисел
$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);
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];
}
$regexp = '/<div.*(height="[\d]+")[^>]*>(.+)/i';
var_dump(preg_replace($regexp, '<div $1>$2', $string));