热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php如何把变量给数组(2023年最新整理)

导读:很多朋友问到关于php如何把变量给数组的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览:

导读:很多朋友问到关于php如何把变量给数组的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

本文目录一览:


  • 1、变量 如何赋值给数组 PHP


  • 2、PHP 如何将一个变量内的内容设置为数组呢?


  • 3、php 将变量转化为数组


  • 4、在php中,如何将一个变量的每一行转换为数组


  • 5、php如何把变量给数组,假如有三个变量,a.b.c


  • 6、PHP怎样用循环将10个数字赋值给一个数组?

变量 如何赋值给数组 PHP

$arr 赋值成数组应该是$arr = array('k' ='$a'); 数组是key.value形式的 你想把$a 存进数组里,直接,把$a按逗号炸开,就是个数组了

PHP 如何将一个变量内的内容设置为数组呢?

$a=array('tel'='123,223,223,445');

echo $a['tel'];

有很多种方法,看你对数组的理解!

php 将变量转化为数组

?php

$catss = get_option('mytheme_tuwenid');//从后台获取分类目录的id

$catss = joinid($catss);

$iscatid = in_category($catss);

//不知道in_category这个函数检测的是什么类型的参数,如果是array那么就in_category(explode(',', $catss))

include(TEMPLATEPATH.($iscatid ? '/category-news.php' :'/category-all.php'));

function joinid($id, $unid = 0){

    if(!$id || empty($id)) return '';

    if(!is_array($id)) $id = explode(',', $id);

    $arr = array();

    foreach($id as $k = $v) {

        $v = (int)$v;

        if($v  0) $arr[] = $v;

    }

    if(!is_array($arr)) return '';

    if(!$unid) $arr = array_unique($arr);

    return join(',',$arr);

}

?

在php中,如何将一个变量的每一行转换为数组

PHP中的 explode() 函数可以实现此功能

语法

explode(separator,string,limit)

参数 描述

separator 必需,规定在哪里分割字符串。

string 必需,要分割的字符串。

limit 可选,规定所返回的数组元素的数目。

例如:

?php

$str = 'one

two

three

four';

$array = explode("\n",$str);

print_r($array);

?

输出如下:

Array

(

[0] = one

[1] = two

[2] = three

[3] = four

)

php如何把变量给数组,假如有三个变量,a.b.c

//变量初始化数组

$var = array( $a, $b ,$c );

//变量赋值给数组(带键名)

$var = array();

$var['akey']=$a;

$var['bkey']=$b;

$var['ckey']=$c;

//变量赋值数组

$var = array();

$var[]=$a;//键名为 0

$var[]=$b;//键名为 1

$var[]=$c;//键名为 2

看你想实现什么样的功能了,选择合适的就可以了,上面的是基础的3个方法

PHP怎样用循环将10个数字赋值给一个数组?

利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。

例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;

若已存在,则将$arr数组的下标变量递增1后存入字符。

也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。

打印数据结果:Array ( [0] = 1 [1] = 2 [2] = 3 [3] = 4 [4] = 5 [5] = 6 [6] = 7 [7] = 8 [8] = 9 [9] = 10 )

结语:以上就是编程笔记为大家整理的关于php如何把变量给数组的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


推荐阅读
author-avatar
脸皮乃身外之物
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有