asp函数split()对应php函数explode()


Posted in PHP onFebruary 27, 2019
<?php
//利用 explode 函数分割字符串到数组
$source = "hello1,hello2,hello3,hello4,hello5";//按逗号分离字符串
$hello = explode(',',$source);
for($i=0;$i<count($hello);$i++){
echo $hello[$i];echo "</br>";
}
?>

截取去掉最后/第一个字符

$newstr = substr($str,0,strlen($str)-1);

取得数组的具体数据

$date = "04,30"; 
  list($month, $day) = split ('[,.-]', $date); 
  echo "Month: $month; Day: $day;<br />\n";

去除数组中重复的元素值 array_unique()

<meta charset="utf-8" />
<?php 
$a1="206,206,206,201,206,201";
//$array = explode(',', $a1); //字符串组成数组
$array1=implode(",",array_unique(explode(',', $a1)));
 print_r($array1);
?>

数组索引值如何重新从0开始递增

<?php
  $a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
  print_r(array_values($a));
  // 输出:
  // Array ( [0] => Cat [1] => Dog [2] => Horse )
?>

统计数组元素个数

$a="303,304,305,306,307";
$a = explode(',',$a);
echo count($a);

JS split

<script language="javascript"> 
str="2,2,3,5,6,6"; //这是一字符串 
var strs= new Array(); //定义一数组 
strs=str.split(","); //字符分割 
for (i=0;i<strs.length ;i++ ) 
{ 
document.write(strs[i]+"<br/>"); //分割后的字符输出 
} 
</script>

explode() 函数把字符串分割为数组。

// 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2

implode() 函数把数组元素组合为一个字符串。

$array = array('a' => 1, 'b'=>2, 'c'=>3, 'd'=>4);
$string = implode("-",$array)
echo $string;
//==== 结果就是:1-2-3-4;

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用PHP编程语言开发动态WAP页面
Oct 09 PHP
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 PHP
第八节--访问方式
Nov 16 PHP
PHP中使用CURL伪造来路抓取页面或文件
May 04 PHP
php去除重复字的实现代码
Sep 16 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
php实现的常见排序算法汇总
Sep 08 PHP
PHP实现递归无限级分类
Oct 22 PHP
php实现倒计时效果
Dec 19 PHP
smarty高级特性之过滤器的使用方法
Dec 25 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
May 06 PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 #PHP
PHP5.6读写excel表格文件操作示例
Feb 26 #PHP
PHP中抽象类,接口功能、定义方法示例
Feb 26 #PHP
PHP htmlentities()函数用法讲解
Feb 25 #PHP
PHP html_entity_decode()函数讲解
Feb 25 #PHP
PHP hex2bin()函数用法讲解
Feb 25 #PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
Feb 25 #PHP
You might like
十天学会php之第十天
2006/10/09 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
javascript的事件描述
2006/09/08 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
JsRender实用入门教程
2014/10/31 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
AngularJs 60分钟入门基础教程
2016/04/03 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
2017/03/21 jQuery
Vue分页组件实例代码
2017/04/17 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
Python比较两个图片相似度的方法
2015/03/13 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
Python 里最强的地图绘制神器
2021/03/01 Python
Java的类与C++的类有什么不同
2014/01/18 面试题
老师对学生的寄语
2014/04/09 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS