php实战第十三天

今天重新了面向对象编程,认识了 __construct 一个实例化对象参数的魔术方法 还有 __destruct 一个对象销毁前执行的魔术方法
还有 
__get 获取私有成员属性的 第一个参数是获取的名称
 __set 设置私有成员属性的第一个参数是 成员名称 第二个参数是传递的值 
__call 没有此找到对中的方法就调用他第一个参数是 调用的名称,第二个参数是 传递的参数
__isset 用于判断该成员是否存在 第一个参数 成员名称
__unset 用于销毁成员时会给调用
	/*
	* 函数 strmin 比如:欲取全文本为“12345”,现在要取出“3”,<3>的前面为“2”,<3>的后面为“4”,
	* 参数 $nString 文本型, , 比如:欲取全文本为 12345
	* 参数 $sString 文本型, , 3的前面为“2”,
	* 参数 $eString 文本型, , 3的后面为“4”
	* 参数 $position 整数型, 可空, 欲寻找的文本的起始寻找位置
	* 参数 $isStr, 逻辑型, 可空, 默认为假区分大小写
	*/
	function strmin($nString,$sString,$eString,$position=0,$isStr)
	{
		if ($isStr) {
 			$s=strpos($nString, $sString,$position);


 			$e=strpos($nString, $eString,$s);
 		}else{
 			$s=stripos($nString, $sString,$position);


 			$e=strpos($nString, $eString,$s);
 		}
 		$s=$s+strlen($sString);
		$e=$e-$s;
 		return substr($nString,$s,$e);


	}


	/*
	* 函数 strleft 从文本的左边按 欲寻找的文本 开始寻找
	* 参数 $nString 文本型, , 被查找的文本
	* 参数 $string 文本型, , 欲寻找的文本
	* 参数 $position 整数型, 可空, 欲寻找的文本的起始寻找位置
	* 参数 $isStr, 逻辑型, 可空, 默认为假区分大小写
	* 参数 $goNum, 整数型, 可空,跳过次数 默认为0不跳过
	*/
 	function strleft($nString,$string,$position=0,$isStr=false,$goNum=0)
 	{
 		$p=$position;


 		do {
 			
 			$goNum--;
			echo $p."<br>  ";


	 		if ($isStr) {
	 			$p=strpos($nString, $string,$p);
	 		}else{
	 			$p=stripos($nString, $string,$p);
	 		}
	 					
	 		$p++;


 		} while ($goNum>=0);


 		$p--;
 		return substr($nString,0,$p);
 	}


我新开的博客噢,http://wl.125.la 如果对php有什么不懂得可以找我QQ496928838 一起研究



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值