php
成都創(chuàng)新互聯(lián)長(zhǎng)期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為七臺(tái)河企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作,七臺(tái)河網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
中的
serialize()
函數(shù)可以實(shí)現(xiàn)
serialize()
產(chǎn)生一個(gè)可存儲(chǔ)的值的表示,也就是把數(shù)組轉(zhuǎn)化為一個(gè)可以保存的字符串
unserialize()
從已存儲(chǔ)的表示中創(chuàng)建
php
的值,也就是把serialize()轉(zhuǎn)化的字符串再還原為數(shù)組
例如:
?php
$array
=
array('a','b');
$str
=
serialize($array);
echo
$str;
$array_temp
=
unserialize($str);
print_r($array_temp);
?
利用php內(nèi)置方法mb_substr截取不亂碼;
1、GBK編碼截取示例:
$str = '我是誰(shuí)'; //gbk編碼的字符串
echo mb_substr($str, 0, 1, 'gbk'); //輸出 我
mb_substr方法比substr多一個(gè)參數(shù),用來(lái)指定字符串編碼。
2、utf-8編碼截取示例:
[code]
$str = '我abc是誰(shuí)'; //utf-8編碼的字符串
echo mb_substr($str, 0, 2, 'utf-8'); //輸出 我a
[/code]
中英混合也完全沒(méi)有問(wèn)題。
$filename = "d:\My Documents\My Pictures\圖片003.jpg";
$arrname = explode("\\",$filename);
array_pop($arrname);
echo implode('\\',$arrname);
另,其實(shí)直接用dirname($filename)就可以了
你代碼里
$newname .= $arrname[i];
要改成
$newname .= $arrname[$i];
如果對(duì)您有幫助,請(qǐng)記得采納為滿意答案,謝謝!祝您生活愉快!
php重復(fù)輸出字符可以參考下面的代碼:
?php
//字符串
$str= "hello,PHP!";
//將上述字符串重復(fù)10次
echo str_repeat($str, 10);
?
擴(kuò)展資料:
str_repeat() 函數(shù)的作用是把字符串重復(fù)指定的次數(shù)。
語(yǔ)法
str_repeat(string,repeat)
參數(shù)描述
string 必需,規(guī)定要重復(fù)的字符串。
repeat 必需,規(guī)定字符串將被重復(fù)的次數(shù),必須大于等于 0。
實(shí)例
把字符串 "Shanghai " 重復(fù) 5 次:
?php
echo str_repeat("Shanghai",5);
?