Постараюсь вкратце обьяснить в чем проблема.
У нас есть определенная строка, пример:
"asdasdasdasd asdasdas dasdasdasd &state=key&asdasd asdad asdasdasd"
Как мне из нее достать key?
<?php
$url = 'https://example.com/';
$headers = get_headers($url);
print($headers[23]);
?>
В данном коде я получаю заголовок под номером 27, дальше мне нужно из него достать &state = key
- мне нужен key. Так как я новичок в php (Это не C++,java или python), то мне довольно сложно понять как правильно это сделать, ведь он не может посчитать строку - массивом из букв.
не понятен вопрос. Рискну предположить по коду, что вам может помочь вот это: https://www.php.net/manual/ru/function.parse-url.php
Upd Есть вариант попроще:
$a = $_GET['paramName'];
есть вариант посложнее
$re = '/&state=([0-9a-zA-Z]*)&id/m';
$str = '//example.com/?check=index&token=ffff535&state=key&id=6546';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
Если таки пример строки такой как в комментариях, а не вопросе то используйте parse_str()
$str = "//example.com/?check=index&token=ffff535&state=key&id=6546";
parse_str($str, $data);
echo $data['state'];
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я сделал счетчик голосования и хочу теперь ограничить пользователей, что бы у каждого пользователя был только 1 голос, для этого я создал...
есть проблема с некорректным отображением емоджи в телеграмме при выводе с бдЕмоджи записаны в виде \U0001f6ab (Python source code)
Нужно вывести строку "0_10_1_9_2_8_3_7_4_6_5_5_6_4_7_3_8_2_9_1_10_0_"Внешний цикл выводит числа на четных позициях (от 0 до 10) внутренний цикл - числа на нечетных...
Сделал дома локальный сервер, привязал домен, закинул файлы сайта, переделал БД под новый домен, теперь сайт выводит непонятный кодСайт на домене...