2014-10-10 4 views
-5

Если я echo $test ='test text' он появился на моем сайте <i>test text</i>. Как я могу использовать str_replace или что-то еще, так что на выходе отображаются только первые 3 алфавита этой строки?Str replace php mysql

+2

RTFM: http://php.net/substr –

+0

^^^^^ дал бы вам эту ссылку на PHP.net, если бы у вас Google «показать первые буквы php» –

+2

Этот вопрос не соответствует теме, потому что на него можно ответить с помощью базового веб-поиска. – Mooseman

ответ

3
echo substr($test, 0, 3); 

Подстрока - это термин, который вы ищите.

3

Попробуйте это:

<?php 

    $test = "test test"; 
    echo substr($test , 0, 3); 

?> 
0

попробовать это

echo substr($test , 0, 3); 
0

Вы можете использовать SUBSTR() функцию следующим образом:

$test="test text"; 
echo substr($test,0,2); 
0

Чтобы ответить на ваш вопрос немного более буквально:

//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;