<?
//------------------------
// 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指定...