All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
使用c#操作IBM,WebSphere,MQ_.net资料_编程技术
简单学习PHP向MYSQL中插入数据的代码_php资料_编程技术
SQL中DATALENGTH,用法_mssql学习_编程技术
在ASP.NET中自动给URL地址加上超链接修正版_[Asp.Net教程]
PHP session常见问题集锦及解决办法_[PHP教程]
常用的 MS SQL Server 数据修复命令_[SQL Server教程]
轻松掌握Ajax.net系列教程十六:使用DropDownExtender_[Asp.Net教程]
visual c++中添加ActiveX控件
ASP.NET Remoting体系结构(一)
用PHP简易实现中文分词_[PHP教程]
Reading number is top 10 pictures
2012 national geographic daily picture5
XuRe xuan cool and refreshing photoes1
Kim jong il's mistress, national beauty JinYuJi actor1
29 the belle stars after bath figure3
The money of more than 100 countries and regions21
Sora aoi on twitter4
星星命名法则
西游四格漫画(四)
Embarrassing things comic collection2
In the world the most mysterious 21 place landscape4
Download software ranking
Proficient in Eclipse
打鸟视频
在线棋牌游戏3.05版
Tram sex maniac 2 (H) rar bag3
asp.net技术内幕
Tram sex maniac 2 (H) rar bag19
网络管理员第三版
Boxer Classic video2
1400篇各类破解文章
WebService在.NET中的实战应用教学视频 → 第4集
归海一刀 published in(发表于) 2014/2/17 7:36:26 Edit(编辑)
PHP技巧:动态网页技术PHP程序字符串处理函数_[PHP教程]

PHP技巧:动态网页技术PHP程序字符串处理函数_[PHP教程]

PHP技巧:动态网页技术PHP程序字符串处理函数_[PHP教程]

//------------------------
// PHP内置字符串函数实现
//------------------------


//字符串长度
function strlen (str)
{
if (str == '' ) return 0;
count = 0;
while (1){
if ( str[count] != NULL){
count++;
continue;
}else{
break;
}
}
return count;
}


//截取子串
function substr(str, start, length=NULL)
{
if (str== '' || start>strlen(str )) return;
if ((length!=NULL) && ( start>0) && (length> strlen(str)-start)) return;
if (( length!=NULL) && (start< 0) && (length>strlen(str )+start)) return;
if (length == NULL) length = (strlen(str ) - start);

if (start < 0){
for (i=(strlen( str)+start); i<(strlen (str)+start+length ); i++) {
substr .= str[i];
}
}
if (length > 0){
for (i= start; i<(start+length ); i++) {
substr .= str[i];
}
}
if ( length < 0){
for (i =start; i<(strlen( str)+length); i++) {
substr .= str[i ];
}
}
return substr;
}


//字符串翻转
function strrev(str)
{
if (str == '') return 0 ;
for (i=(strlen(str)- 1); i>=0; i --){
rev_str .= str[i ];
}
return rev_str;
}


//字符串比较
function strcmp(s1, s2)
{
if (strlen(s1) < strlen(s2)) return -1 ;
if (strlen(s1) > strlen( s2)) return 1;
for (i =0; i if (s1[ i] == s2[i]){
continue;
}else{
return false;
}
}
return 0;
}


//查找字符串
function strstr(str, substr)
{
m = strlen(str);
n = strlen(substr );
if (m < n) return false ;
for (i=0; i <=(m-n+1); i ++){
sub = substr( str, i, n);
if ( strcmp(sub, substr) == 0) return i;
}
return false ;
}


//字符串替换
function str_replace(substr , newsubstr, str)
{
m = strlen(str);
n = strlen(substr );
x = strlen(newsubstr );
if (strchr(str, substr ) == false) return false;
for ( i=0; i<=(m- n+1); i++){
i = strchr(str, substr);
str = str_delete (str, i, n);
str = str_insert(str, i, newstr);
}
return str ;
}
?>


//--------------------
// 自实现字符串处理函数
//--------------------


//插入一段字符串
function str_insert(str, i , substr)
{
for(j=0 ; j startstr .= str[j ];
}
for (j=i; j laststr .= str[j ];
}
str = (startstr . substr . laststr);
return str ;
}


//删除一段字符串
function str_delete(str , i, j)
{
for ( c=0; c startstr .= str [c];
}
for (c=( i+j); c laststr .= str[c];
}
str = (startstr . laststr );
return str;
}


//复制字符串
function strcpy(s1, s2 )
{
if (strlen(s1)==NULL || !isset( s2)) return;
for (i=0 ; i s2[] = s1 [i];
}
return s2;
}


//连接字符串
function strcat(s1 , s2)
{
if (!isset(s1) || !isset( s2)) return;
newstr = s1 ;
for(i=0; i newstr .= st[i ];
}
return newsstr;
}


//简单编码函数(与php_decode函数对应)
function php_encode(str)
{
if ( str=='' && strlen( str)>128) return false;
for( i=0; i c = ord(str[i ]);
if (c>31 && c <107) c += 20 ;
if (c>106 && c <127) c -= 75 ;
word = chr(c );
s .= word;
}
return s;
}


//简单解码函数(与php_encode函数对应)
function php_decode(str)
{
if ( str=='' && strlen(str )>128) return false;
for( i=0; i c = ord(word);
if ( c>106 && c<127 ) c = c-20;
if (c>31 && c< 107) c = c+75 ;
word = chr( c);
s .= word ;
}
return s;
}


//简单加密函数(与php_decrypt函数对应)
function php_encrypt(str)
{
encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if ( strlen(str) == 0) return false;
for (i=0; i for (j=0; j if (str[i] == encrypt_key [j]){
enstr .= decrypt_key[j];
break;
}
}
}
return enstr;
}


//简单解密函数(与php_encrypt函数对应)
function php_decrypt(str)
{
encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if ( strlen(str) == 0) return false;
for (i=0; i for (j=0; j if (str[i] == decrypt_key [j]){
enstr .= encrypt_key[j];
break;
}
}
}
return enstr;
}
?>







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.