Str_replace php mysql

时间:2014-10-10 19:12:30

标签: php mysql str-replace

如果我echo $test ='test text'它在我的网站上显示为<i>test text</i>。如何使用str_replace或其他内容,以便输出只显示该字符串的前3个字母?

7 个答案:

答案 0 :(得分:3)

echo substr($test, 0, 3);

子字符串是您正在寻找的术语。

答案 1 :(得分:3)

试试这个:

<?php

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

?>

答案 2 :(得分:0)

您可以尝试这样的事情:

$test ='test text';
echo substr($text, 0, 3);

此处有更多信息:http://php.net/manual/en/function.substr.php

答案 3 :(得分:0)

试试这个

echo substr($test , 0, 3);

答案 4 :(得分:0)

http://php.net/manual/en/function.substr.php

echo substr($a = 'abcdef', 0, 3);

答案 5 :(得分:0)

您可以使用substr()函数,如下所示:

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

答案 6 :(得分: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;