Замена числа на слово

103
11 марта 2021, 21:00

Допустим имеется переменная $test и в ней хранится число от 1 до 3.

У меня цель сделать замену текста так что бы когда в переменной $test какое то из чисел то число заменялось на слово.

elseif($test == '3'){ echo "Проверка";}

Через функцию explode у меня не получается,просто не могу понять как она работает.

Answer 1

Сложите ваши слова в массив, и выводите оттуда по ключу в $test

$arr = [ 1 => 'слово-1', 2 => 'слово-2', 3 => 'Проверка'];
if(array_key_exists($test, $arr){
    echo $arr[$test];
} 

в целом, если вы уверены, что такой ключ точно будет в массиве. то проверку array_key_exists можно опустить

Answer 2
$test = "123";
$test[0] = "word"; // меняем 1 на word
echo $test[0];
READ ALSO
Проверка на работу сайта PHP

Проверка на работу сайта PHP

Хочу проверять свои сайты с админ сайта на работуКак это лучше организовать? Думаю сделать специальные ссылки для каждого и получать с них...

104
docx->zip->xml на PHP вместо XML приходит текст

docx->zip->xml на PHP вместо XML приходит текст

При вызове функции даю на вход путь к файлу docxОткрываю как архив ZIP далее хочу достать содержимое word/document

128
Как получить ответы от WP REST API в utf-8

Как получить ответы от WP REST API в utf-8

Есть ли возможность получить ответ от WP REST API в кодировке utf-8Простой запрос "http://example

210