PHP 其他常用的字串函式

2021-09-26 18:40:32 字數 2306 閱讀 1382

其他常用的字串函式:

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 ...