Если я echo $test ='test text'
он появляется на моем сайте как <i>test text</i>
, Как я могу использовать str_replace
или что-то еще, чтобы в выводе отображались только первые 3 алфавита этой строки?
echo substr($test, 0, 3);
Подстрока — это термин, который вы ищете.
Попробуй это:
<?php
$test = "test test";
echo substr($test , 0, 3);
?>
Вы можете попробовать что-то вроде этого:
$test ='test text';
echo substr($text, 0, 3);
Больше информации здесь: http://php.net/manual/en/function.substr.php
попробуй это
echo substr($test , 0, 3);
http://php.net/manual/en/function.substr.php
echo substr($a = 'abcdef', 0, 3);
Вы можете использовать функцию substr () следующим образом:
$test="test text";
echo substr($test,0,2);
Чтобы ответить на ваш вопрос чуть более буквально:
//set string to variable
$test = "test text";
// extract only the alphbet chars
$test = preg_replace("/[^a-zA-Z0-9]+/", "", $test);
//then do the substr
$test = substr($test , 0, 3);
echo $test;