PHP內建字串函式實現

2021-04-20 18:07:30 字數 2227 閱讀 7183

<?    

//------------------------    

// php內建字串函式實現     

//------------------------    

//字串長度    

function

strlen ($str)    

else    

}    

return

$count;    

}    

//擷取子串    

function

substr($str, $start,  $length=null)    

}    

if ($length  > 0)    

}    

if ( $length

< 0)    

}    

return

$substr;    

}    

//字串翻轉    

function

strrev($str)    

return

$rev_str;    

}    

//字串比較    

function

strcmp($s1,  $s2)    

else    

}    

return  0;    

}    

//查詢字串    

function

strstr($str, $substr)    

return false ;    

}    

//字串替換    

function

str_replace($substr , $newsubstr, $str)    

return

$str ;    

}    

?>    

<?php    

//--------------------    

// 自實現字串處理函式     

//--------------------    

//插入一段字串    

function str_insert($str, $i , $substr)    

for ($j=$i; $j

$str = ($startstr . $substr  . $laststr);    

return

$str ;    

}    

//刪除一段字串    

function str_delete($str , $i, $j)    

for ($c=( $i+$j); $c

$str = ($startstr . $laststr );    

return

$str;    

}    

//複製字串    

function strcpy($s1, $s2 )    

return

$s2;    

}    

//連線字串    

function strcat($s1 , $s2)    

return

$newsstr;    

}    

//簡單編碼函式(與php_decode函式對應)    

function php_encode($str)    

return

$s;      

}    

//簡單解碼函式(與php_encode函式對應)    

function php_decode($str)    

return

$s;      

}    

//簡單加密函式(與php_decrypt函式對應)    

function php_encrypt($str)    

}    

}    

return

$enstr;    

}    

//簡單解密函式(與php_encrypt函式對應)    

function php_decrypt($str)    

}    

}    

return

$enstr;    

}    

?>    

PHP內建字串的實現

字串長度 function strlen str else return count 擷取子串 function substr str start length null if length 0 if length 0 return substr 字串翻轉 function strrev str r...

字串內建函式

方法 描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,...

字串內建函式

string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串劇中,並使用空格填充至長度width的新字串 string.count str,beg 0,end len string 返回str在string裡面出現的引數,如果beg或者end指定...