Задать вопрос
@mts2050

Как вывести определенный текст из памяти (php)?

Подскажите как написать php.
Код: <?php echo $category['href']; ?>
Выводит: /index.php?route=product/category&path=60
Как прописать php что бы он выводил: просто цифру 60?
  • Вопрос задан
  • 227 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
<?php echo str_replace('.png', '', $category['href']); ?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
master2016
@master2016
Всё нормально.
Проще всего так. Это самый простой способ.

<?php echo '60'; ?>
Ответ написан
MaEcTPo
@MaEcTPo
Как можно вообще тратить своё время, чтобы задавать такие вопросы?
Из памяти! Это "из значения переменной/массива", а не из памяти!
$testString = '/index.php?route=product/category&path=60';
parse_str(parse_url($testString, PHP_URL_QUERY), $params);
print_r($params);


Вывод:
Array
(
    [route] => product/category
    [path] => 60
)
Ответ написан
preg_match("/\d+/", $category['href'], $match);
echo $match[0];
Ответ написан
Комментировать
@Silm
"вывести определенный текст из памяти" чегооо... вам надо обработать строку, получить ее часть... какая еще память

php.net/manual/ru/function.preg-replace.php
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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