@jarderRek

Как вырезать слово из строки, которое похоже на другое слово?

У меня есть переменная: $player = $_SESSION['player']; /*JARder*/
При парсинге сайта, я подставляю переменную $player в url сайта, который хочу спарсить.
<?php
    function parse($user){
        $ch = curl_init("https://vasya/player/".$user.""); /*JARder*/
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36");
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
        $html = curl_exec($ch);
        curl_close($ch);

        $links = phpQuery::newDocument($html);
        $links = $links->find('a.btn[data-type="skin"]'); 

        global $href;
        $href = $links->attr('href'); /*Здесь у меня выводится ссылка, уже с корректным ником: https://vasya/player/jarder" Вместо https://vasya/player/JARder"*/ 
    }

Мне из переменной $href, нужно вырезать корректный ник.
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
1) Скорее всего все ники просто переводятся в нижний регистр, по этому без всего этого изврата можно сразу получить нормальное отображение $player = strtolower($_SESSION['player']);

2) Если нужен именно секс как процесс - $newNick = array_pop(explode('/', $href));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы