php explode implode 用法
explode(符号,字符)
由explode处理的字符最后会分成一个数组形式保存了,下面我们来看一个实例。
$t ='9,133,儋县^14,203,长沙^14,206,衡阳';
$ar = explode(',',$a);
print_r($ar);
//上面必须用print_r如果用echo只会输出array哦,
得出结果为:
Array
(
[0] => 9,133,儋县
[1] => 14,203,长沙
[2] => 14,206,衡阳
)
下面来看看implode 用法
implode($array,$plodestr)
看实例
$v = implode($ar,'^');
echo $v;
结果:
9,133,儋县^14,203,长沙^14,206,衡阳'
php 简单数据库导入程序[.sql文件]
function insert_file($file,$replace=''){
global $Charset;
$readfiles=read_file($file);
if($replace){
$readfiles=str_replace('$timestamp',"$timestamp",$readfiles);
}
$detail=explode("n",$readfiles);
$count=count($detail);
for($j=0;$j<$count;$j++){
$ck=substr($detail[$j],0,4);
if( ereg("#",$ck)||ereg("--",$ck) ){
continue;
}
$array[]=$detail[$j];
}
$read=implode("n",$array);
$sql=str_replace("r",'',$read);
$detail=explode(";n",$sql);
$count=count($detail);
for($i=0;$i<$count;$i++){
$sql=str_replace("r",'',$detail[$i]);
$sql=str_replace("n",'',$sql);
$sql=trim($sql);
if($sql){
if(eregi("CREATE TABLE",$sql)){
$mysqlV=mysql_get_server_info();
$sql=preg_replace("/DEFAULT CHARSET=([a-z0-9]+)/is","",$sql);
$sql=preg_replace("/TYPE=MyISAM/is","ENGINE=MyISAM",$sql);
if($mysqlV>'4.1'){
$sql=str_replace("ENGINE=MyISAM"," ENGINE=MyISAM DEFAULT CHARSET=$Charset ",$sql);
}
}
$query=mysql_query($sql);
if (!$query) die("数据库出错:$sql");
$check++;
}
}
return $check;
}
function read_file($filename,$method="rb"){
if($handle=@fopen($filename,$method)){
@flock($handle,LOCK_SH);
$filedata=@fread($handle,@filesize($filename));
@fclose($handle);
}
return $filedata;
}
说明:foreach($array as $var);
foreach作用是遍历当前数组的所有值出来并且赋给$var
$a ='中国WEB第一站,www.111cn.net,down.111cn.net';
$ar = explode(',',$a);
foreach( $ar as $te=>$b )
{
echo $b;
}
输出结果为:
9,133,儋县
14,203,长沙
14,206,衡阳
这个是模仿asp里面的mistake算法得出的结果,不过asp里面的random后的rand 在php中实现不了,所以得出的结果会不一样。
$i =1;
$length =0;
$str = trim($str);
$length = strlen($str);
$seed = $length;
srand($length);
for($i;$i<=$length;$i++)
{
$seed = intval(94*rand(0,-ord(substr($str,$i,1))-$seed*ord(substr($str,1,-1)))+32);
$texts =$texts.ord($seed).ord(intval(94*ord(-$seed)+32));
}
echo ord($texts);
说明:file_exists($filepath);
本函数是用户判断当前给的文件名是否存了了,下面我们来看个实例。
$filepath = './test.php';
if( file_exists($filepath) )
{
echo '文件存在';
}
else
{
echo '文件不存在';
}
输出结果为:文件存在了
本站原创转载注明www.111cn.net/phper/php.html
相关文章
- using 指令有两个用途: 允许在命名空间中使用类型,以便您不必限定在该命名空间中使用的类型。 为命名空间创建别名。 using 关键字还用来创建 using 语句 定义一个范围,将在此...2020-06-25
- 这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
- PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
- index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
复制代码 代码如下:<?php function jb51(){ print_r(func_get_args()); echo "<br>"; echo func_get_arg(1); echo "<br>"; echo func_num_args(); } jb51("www","j...2013-10-04- 这篇文章主要介绍了PHP编程 SSO详细介绍及简单实例的相关资料,这里介绍了三种模式跨子域单点登陆、完全跨单点域登陆、站群共享身份认证,需要的朋友可以参考下...2017-01-25
- 这篇文章主要介绍了PHP实现创建以太坊钱包转账等功能,对以太坊感兴趣的同学,可以参考下...2021-04-20
- 最新版下载: http://www.csdn123.com/uploadfile/2015/0428/20150428062734485.zip 概要 iScroll 4 这个版本完全重写了iScroll这个框架的原始代码。这个项目的产生...2016-05-19
- 这篇文章主要介绍了C#中的try catch finally用法,以实例形式分析了try catch finally针对错误处理时的不同用法,具有一定的参考借鉴价值,需要的朋友可以参考下...2020-06-25
- 这篇文章主要介绍了C++中cin的用法详细,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-04-25
- 这篇文章主要为大家详细介绍了php微信公众账号开发之五个坑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-10-02
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
首先是数据库的设计。分类表叫cate.我做的是分类数据的二级联动,数据需要的字段有:id,name(中文名),pid(父id). 父id的设置: 若数据没有上一级,则父id为0,若有上级,则父id为上一级的id。数据库有内容后,就可以开始写代码,进...2014-05-31- 这篇文章主要介绍了PHP如何通过date() 函数格式化显示时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-11-13
- 今天我给大家分享的是在不刷新页面的前提下,使用PHP+jQuery+Ajax实现多图片上传的效果。用户只需要点击选择要上传的图片,然后图片自动上传到服务器上并展示在页面上。...2015-03-15
- 这篇文章主要介绍了golang与php实现计算两个经纬度之间距离的方法,结合实例形式对比分析了Go语言与php进行经纬度计算的相关数学运算技巧,需要的朋友可以参考下...2016-07-29
- useState 通过在函数组件里调用它来给组件添加一些内部 state,React 会在重复渲染时保留这个 state,接下来通过一个示例来看看怎么使用 useState吧...2021-06-04
- 这篇文章主要介绍了PHP如何使用cURL实现Get和Post请求,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-07-11
- 经常看到有人踩在了PHP路径的坑上面了,感觉有必要来说说PHP中相对路径的一些坑,以及PHP中绝对路径的使用,下面一起来看看。 ...2016-08-24
- 这篇文章主要介绍了Delphi常用关键字用法,包括了各个常用的关键字及其详细用法,需要的朋友可以参考下...2020-06-30
PHP中print_r、var_export、var_dump用法介绍
文章详细的介绍了关于PHP中print_r、var_export、var_dump区别比较以及这几个在php不同的应用中的用法,有需要的朋友可以参考一下 可以看出print_r跟var_export都...2016-11-25