php把数组值转换成键的方法
这篇文章主要介绍了php把数组值转换成键的方法,涉及php针对数组遍历与转换的相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下,本文实例讲述了php把数组值转换成键的方法,分享给大家供大家参考,具体如下:
- function values2keys($arr, $value=1){
- $new = array();
- while (list($k,$v) = each($arr)){
- $v = trim($v);
- if ($v != ''){
- $new[$v] = $value;
- }
- }
- return $new;
- }
希望本文所述对大家的php程序设计有所帮助。
赞 (0)
php数组编码转换示例详解
上一篇11-11
用PHP自动把纯文本转换成Web页面
下一篇 12-7
相关推荐
PHP数组转字符串写入数据库的方法
下面本文章总结了三种把数组转换成字符串然后写入到数据库中,一是直接利用implode函数,另外就使用serialize与eval函数进行转换,下面来一起看看吧.最简单的办法,转换implode,代码如下:数组->字符:$txt=implode("?",arr[]);字符->数组:$arr[]=explode("?",txt);使用php的serialize函数,例子代码如下:$data…PHP将HTML转换成纯文本内容实例
把html转换成纯文本我们可以使用很多方法,不过最简单的就是使用strip_tags函数,但是还有一些朋友会发现可以使用自定义函数过滤掉,下面整理了一些方法.将HTML转换为纯文本:有时候可能需要将HTML文本转换为纯文本,可以使用strip_tags()函数达到这个目的,该函数删除字符串中的所有HTML和PHP标记,只剩下文本实体,其形式为:stringstrip_tags(stringstr[…php时间转换成秒数的例子
php时间转换成秒数是非常的简单了我们使用了strtotime函数了,我们在这里来为各位介绍一下吧,希望文章能够帮助到大家.把HH:MM:SS格式的时间字符串转换成秒数,可以使用date_parse函数解析具体的时间信息.<?php$time='21:30:10';$parsed=date_parse($time);$seconds=$parsed['hour']*3600+$parsed[…PHP实现根据数组某个键值大小进行排序的方法
这篇文章主要介绍了PHP实现根据数组某个键值大小进行排序的方法,涉及php针对数组的遍历、排序等相关操作技巧,需要的朋友可以参考下。本文实例讲述了PHP实现根据数组某个键值大小进行排序的方法,分享给大家供大家参考,具体如下:问题:针对给定数组的某个键的键值进行排序解决方法://$a是排序数组,$b是要排序的数据集合,$result是最终结果$b=array(array('name'=>'北京…php实现图片转换成ASCII码的方法
这篇文章主要介绍了php实现图片转换成ASCII码的方法,涉及php操作图片的技巧,需要的朋友可以参考下。本文实例讲述了php实现图片转换成ASCII码的方法,分享给大家供大家参考,具体如下:php图片转换成ASCII码,转换后可以直接通过字符串显示图片<html><head><title>Ascii</title><style>body…php恢复数组的key为数字序列的方法
本文实例讲述了php恢复数组的key为数字序列的方法,分享给大家供大家参考,具体分析如下:这里实现php把数组的key值恢复成类似于0,1,2,3,4,5...这样的数字序列。functionrestore_array($arr){if(!is_array($arr)){return$arr;}$c=0;$new=array();while(list($key,$value)=each($arr)…PHP函数explode和split的区别
explode和split在php中都是可以通过特定字符把字符串转换成数组哦,那么explode和split既然是一样的为什么会有两个函数呢,那么explode和split的区别在哪里呢,我们来看看.前言:之所以做这个,是因为这两个函数的作用很像,都是把字符串转换成数组.explode从下面的例子可以看出,生成的数组是有对应的顺序的,代码如下:$pizza="piece1piece2piece3p…PHP数组与XML之间的转换的例子
数组与XML方法有不少如直接使用遍历数组然后生成xml同时也可以使用DOMDocument来生成xml,具体的方法与步骤如下所示。PHP将数组转换成XML:PHP可以将数组转换成xml格式,简单的办法是遍历数组,然后将数组的key/value转换成xml节点,再直接echo输出了,如:functionarrayToXml($arr){$xml="<root>";foreach($arr…