如何检查php上的字符串上的每个字符?检查字符串上的字符
例如,我有这个字符串。
$a = "sd qwerty utr";
我想知道字符串的第一个字符串,并获得前3个字符,然后我想获取字符串的最后4个字符。
输出将是"sd qwe utr"
。
如何检查php上的字符串上的每个字符?检查字符串上的字符
例如,我有这个字符串。
$a = "sd qwerty utr";
我想知道字符串的第一个字符串,并获得前3个字符,然后我想获取字符串的最后4个字符。
输出将是"sd qwe utr"
。
有两种方法(你的问题不符合您的描述):
您可以使用索引来得到一个个字符分别:
$a = "sd qwerty utr";
$firstchar = $a[0];
// etc
您可以使用substr()
来拿到绳子之:
$a = "sd qwerty utr";
$part = substr($a, 0, 3); // first 3 chars of string
$a = substr($a, 0, 3) . substr($a, -4);
$a = "sd qwerty utr";
$first=substr($a, 0, 2);
$sec=substr($a, 3, 3);
$third=substr($a, 10, 3);
echo $first." ".$sec." ".$third;
这会给你所需的输出....
更多参考检查PHP substr()
手动.....
为了从你的例子中产生输出,你可以试试这个
<?php
$a = "sd qwerty utr";
$ab=explode(' ',$a);
foreach($ab as $i=>$parts)
$ab[$i]=substr($parts,0,3);
$a=implode(' ',$ab);
echo $a;
?>
使用PHP函数substr() – jtheman