如何檢查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