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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
Feb 15 PHP
php include的妙用,实现路径加密
Jul 29 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
Feb 04 PHP
PHP 第二节 数据类型之转换
Apr 28 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 PHP
php实现httpclient类示例
Apr 08 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
May 12 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
php生成验证码,缩略图及水印图的类分享
Apr 07 PHP
ThinkPHP的SAE开发相关注意事项详解
Oct 09 PHP
浅谈laravel aliases别名的原理
Oct 24 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
网站内容禁止复制和粘贴、另存为的js代码
2014/02/26 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
有关文件上传 非ajax提交 得到后台数据问题
2016/10/12 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
利用百度地图API获取当前位置信息的实例
2017/11/06 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
Python实现的石头剪子布代码分享
2014/08/22 Python
详解python里的命名规范
2018/07/16 Python
python实现简易数码时钟
2021/02/19 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
2019/06/24 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
python lambda的使用详解
2021/02/26 Python
YSL圣罗兰美妆英国官网:Yves Saint Laurent Beauty UK
2019/08/03 全球购物
最新大学生创业计划书写作攻略
2014/04/02 职场文书
医德医风个人总结
2015/02/28 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python