PHP內建字串的實現

2021-09-25 23:56:36 字數 1958 閱讀 9053

//字串長度  

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

}return0;

}//查詢字串

function

strstr

($str

,$substr

)return

false;}

//字串替換

function

str_replace

($substr

,$newsubstr

,$str

)return

$str;}

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

// 自實現字串處理函式

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

//插入一段字串

function

str_insert

($str,$i

,$substr

)for($j

=$i;$j

<

strlen

($str);

$j++

)$str=(

$startstr

.$substr

.$laststr);

return

$str;}

//刪除一段字串

function

str_delete

($str,$i

,$j)for($c

=($i+

$j);$c

$str);

$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內建字串函式實現

php內建字串函式實現 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字串翻轉 function ...

php內建字串方法的實現

自 php內建字串函式實現 windlike整理 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字...

PHP如何實現字串反轉 php翻轉字串

php翻轉字串,在一些面試題中經常會出現的考點。php中翻轉字串自帶strrev 函式實現,也可以不使用php內建函式,自己用for迴圈配合mb substr 或str split 來實現同樣的功能。一 strrev 翻轉字串 str hello world echo strrev str 二 fo...