unset($arr[count($arr)?-?1])
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了西疇免費(fèi)建站歡迎大家使用!
這樣就去掉了歲仔最后虛昌一差雀扒個(gè)元素。
使用PHP字符串系列函數(shù)trim();
trim去掉兩端的空格,可以帶兩個(gè)參數(shù),第一個(gè)參數(shù)是原字符串,第二個(gè)參數(shù)是需要消除的字符,默認(rèn)為空格,液鋒如trim("#hello#","#") 就是去掉伏棚兩端的"#",如果要去掉某一側(cè)的話,可以使用ltrim()去掉左側(cè)的字符,rtrim()去掉右側(cè)的字符。
$str = "hello#";
echo rtrim($str,"#");
或者可以使用substr來直鬧廳晌接進(jìn)行截取
首先獲取字符串的長度,然后截取到長度-1的位置,如
$str = "hello";
echo substr($str,0,strlen($str)-1);
第一種,直接使用strrpos,substr實(shí)現(xiàn)
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
?php
$str="hello,how are you!";//要處理的字符串
$lastchar="o";//最后一個(gè)字符
$pos=strrpos($str,$lastchar);//確定最森孫后一春液個(gè)字符的位置
$str=substr($str,0,$pos).substr($str,$pos+strlen($lastchar));//截取并合并字符串
echo $str;
?
第二種,使用扒春物explode,將匹配的字符作為分隔符,分隔成數(shù)組,之后重新合并數(shù)組,過濾掉匹配的最后一個(gè)字符即可。
代碼如下:
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
?php
$str="hello,how are you!";
$lastchar="o";
$ary=explode($lastchar,$str);
for($i=0;$icount($ary);$i++)
{
if($i(count($ary)-2))
{
$res.=$ary[$i].$lastchar;
}
else
{
$res.=$ary[$i];
}
}
echo "div最終結(jié)果:".$res."/div";
?
希望對(duì)你有幫助。
php
array_pop函數(shù)將數(shù)組皮頃知最后一個(gè)單元彈出(出棧),即刪除數(shù)組的最后一個(gè)元素。本文章通過php實(shí)例向大家講解array_pop函燃消數(shù)的使用方法。
array_pop
—
將數(shù)組最后一個(gè)單元彈出(出棧)
說明
mixed
array_pop
(
array
$array
)
array_pop()
彈出并返回
array
數(shù)組的最后一個(gè)單元,并將數(shù)組
array
的長度減一。如果
array
為空(或者不是數(shù)組)將返回
NULL
。
此外如果被調(diào)用不是一個(gè)數(shù)則會(huì)產(chǎn)生一個(gè)
Warning。
Note:
使用此函數(shù)后會(huì)重置(
reset()
)
array
指針。
參數(shù)介紹
參乎判數(shù)
描述
array
必需。需要做出棧的數(shù)組。
返回值
返回
array
的最后一個(gè)值。如果
array
是空(如果不是一個(gè)數(shù)組),將會(huì)返回
NULL
。
實(shí)例:
?php
$stack
=
array(
"orange"
,
"banana"
,
"apple"
,
"raspberry"
);
$fruit
=
array_pop
(
$stack
);
print_r
(
$stack
);
?
經(jīng)過此操作后,
$stack
將只有
3
個(gè)單元:
Array
(
[0]
=
orange
[1]
=
banana
[2]
=
apple
)
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!