其他常用的字串函式:
1.pathinfo();
pathinfo解析位址字串
<?php
$str='/xampp/htdocs/php2/index.php';
$arr=pathinfo($str);
echo '';
print_r($arr);
echo '
';
?>
array
( [dirname] => /xampp/htdocs/php2
[basename] => index.php
[extension] => php
[filename] => index
)
2.basename();
basename獲取路徑中的檔名部分
<?php
$str='/web/home/index.php';
$arr=basename($str);
echo '';
print_r($arr);
echo '
';
?>
index.php
3.dirname();
dirname直接獲取路徑中的目錄部分
<?php
$str='/web/home/index.php';
$arr=dirname($str);
echo '';
print_r($arr);
echo '
';
?>
/web/home
4.parse_url();
parse_url解析url位址
)parse_url解析url位址
parse_str解析指令碼引數
<?php
$str='?id=10&name=user1&pass=123456';
$arr=parse_url($str);
$query=$arr['query'];
parse_str($query,$arr2);
echo '';
print_r($arr2);
echo '
';
?>
結果是
array
( [id] => 10
[name] => user1
[pass] => 123456
)
<?php
$query=$_server['query_string'];
parse_str($query,$arr2);
echo '';
print_r($arr2);
echo '
';
?>
localhost/index.php?id=10&name=user1&pass=123456
array
( [id] => 10
[name] => user1
[pass] => 123456
)
其他字串函式
該函式把s2指向字串拷貝至s1只想的位置,拷貝字元數不超過n 該函式把s2字元中的n個字元拷貝字型大小s1字元的末尾,s2字串的第乙個字元將會覆蓋s1字串末尾的空字元。不會拷貝s2字串中空字元的,該函式返回s1 如果s1字串在計算器排序序列中未予s2字串的後面,該函式返回乙個整數 如果連個字元相等,...
PHP字串常用函式
heredoc nowdoc 適用於定義大段文字 header content type text html charset utf 8 str3 str3.echo n t v echo n t v echo 單引號只能轉義 或 echo 雙引號可以轉義多字元,執行速度來說,單引號更快。另外,單引...
PHP字串常用函式
注意 如果沒找到,返回false,可能是第乙個位置,也就是0,所以返回值需要用 false 在str裡搜尋第乙個src,從src開始擷取到最後字串,如果before needle為true,就是返回之前的字串 在str中找到search,替換成replace 例 strtr hilla warld ...