Мне кажется надо найти строку и уже в ней искать =>А мне кажется, вам нужно почитать что-то из основ. Там где про индексы и ключи, например. Он же не хранится вот так в виде текста, эти стрелочки вам нарисованы для удобства чтения.
foreach ($my_array['response']['items'] as $item) {
echo $item['title] . "<br>\n";
}
if($_FILES['img']['error'] == 0){
echo "img error = 0\n";
echo "tmp path = {$_FILES['img']['tmp_name']}\n";
echo "new path = $full_path\n";
if(move_uploaded_file($_FILES['img']['tmp_name'], $full_path)){
$this->CertificatesNew->query("INSERT INTO certificates_new(title, img) VALUES ('$title', '$new_name');");
} else {
echo "move_uploaded_file error";
}
} else {
echo "img error = " . $_FILES['img']['error'];
}
$search = 1;
$found = null;
while (!$found && $user = each ($users)) {
echo $user[0] . "\t - \t" . $user[1] . "<br><br>\n\n";
if ($user[0] === $search) {
$found = $user;
}
}
echo $fetched_data['SUM(views)'];
// замени на
echo $fetched_data['user_id'] . "\t-\t" . $fetched_data['SUM(views)'] . "<br>\n";
if($_GET['submit']){ бла бла }
используйтеif(isset($_GET['submit'])){ бла бла }
filter_input — Принимает переменную извне PHP и, при необходимости, фильтрует ееИзвне, в смысле данные которые пришли через POST или GET, например.
$input = 42;
$allowed = [1, 2, 3, 5, 7];
$default = 1;
$result = in_array($input, $allowed) ? $input : $default;
$str = preg_replace('/\[.*?\]/', '', $str);
Я так понимаю символ "a" основной, а крыжик сверху дополнительный.
ā 257
U+101
LATIN SMALL LETTER A WITH MACRON
$result = iconv('Windows-1251', 'ASCII//TRANSLIT', $src);
$result = iconv('UTF-8', 'ASCII//TRANSLIT', $src);
$keywords = ['Canon', 'Nikon'];
$text = 'Для обычного потребителя всегда была весьма сложной задачей выбрать между <span>Canon</span> и <span>Nikon</span>, потому как ...';
foreach($keywords as $keyword) {
$pos = mb_strpos($text, $keyword);
if ($pos > 0) {
if ($text[$pos - 1] === '>') {
// перед этим словом есть какой-то тег
} else {
// ...
}
}
// надо бы проверить, может это слово встречается больше одного раза
}
http range
. А ваш скрипт такие заголовки не обрабатывает, всегда выдает файл сначала и целиком.