如何检查php上字符串上的每个字符?
例如我有这个字符串。
$a = "sd qwerty utr";
我想知道第一个字符串并获得前3个字符,然后我想得到字符串的最后4个字符。
输出为"sd qwe utr"
。
答案 0 :(得分:2)
有两种方式(您的问题与您的描述不符):
您可以使用索引单独获取每个字符:
$a = "sd qwerty utr";
$firstchar = $a[0];
// etc
您可以使用substr()
来获取字符串:
$a = "sd qwerty utr";
$part = substr($a, 0, 3); // first 3 chars of string
答案 1 :(得分:0)
$a = substr($a, 0, 3) . substr($a, -4);
答案 2 :(得分:0)
$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()
手册.....
答案 3 :(得分:0)
要从您的示例生成输出,您可以尝试此
<?php
$a = "sd qwerty utr";
$ab=explode(' ',$a);
foreach($ab as $i=>$parts)
$ab[$i]=substr($parts,0,3);
$a=implode(' ',$ab);
echo $a;
?>