社区首页 >问答首页 >PHP与list()之间的未定义偏移量

PHP与list()之间的未定义偏移量
EN

Stack Overflow用户
提问于 2014-06-24 22:36:22
回答 1查看 7.7K关注 0票数 13
代码语言:javascript
代码运行次数:0
复制
list(,,,,,,,,,$user, $pass) = explode("\t", $line);
if(trim($user) == $_POST['username'] && trim($pass) == $_POST['password'] )

消息未定义偏移量10,消息未定义偏移量9。9和10是$user和$pass。如何纠正错误?而未定义的偏移是否意味着它没有被声明或其他什么?有很多,,,还有很多,,,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-24 22:42:31

这个上下文中的undefined offset意味着您在调用list时期望的参数比方程右边的数组中的参数要多。

您需要一个长度为11的数组,但是explode("\t", $line)返回的数组值小于11个。

您需要确保在$line中有正确的选项卡分隔值,或者使用array_pad填充explode的输出。

下面是一个使用array_pad确保数组长度为11的示例:

代码语言:javascript
代码运行次数:0
复制
list(,,,,,,,,,$user, $pass) = array_pad(explode("\t", $line), 11, null);

如果$line没有包含足够的选项卡分隔值,那么$user$pass将使用null值。

票数 28
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24401788

复制
相关文章
FastCgi与PHP-fpm之间的关系
刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx 知道这个不是静态文件,需要去找PHP解析器来处理,那么他会把这个请求
wangxl
2018/03/08
1.1K0
set map list 之间的关联关系
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
suveng
2019/09/17
4640
set map list 之间的关联关系
Nginx与php-fpm之间的通信机制(一)
讲Fastcgi之前需要先讲CGI,CGI是为了保证web server传递过来的数据是标准格式的,它是一个协议。每种动态语言( PHP,Python 等)的代码文件需要通过对应的解析器才能被服务器识别,而 CGI 协议就是用来使解释器与服务器可以互相通信。PHP 文件在服务器上的解析需要用到 PHP 解释器,再加上对应的 CGI 协议,从而使服务器可以解析到 PHP 文件。
兔云小新LM
2019/12/19
2.5K1
JAVA与PHP之间进行aes加密解密
用户数据应经过加密再传输,此文档为aes128加密(cbc模式)的说明 摘要算法为SHA-512
BUG弄潮儿
2022/06/30
2.7K0
php缓冲区与header函数之间的秘密
我们在实际的开发中,是否听说过在header之前不能有任何的实际输出。甚至有的认为header函数必须写在代码的最前面。可是你是否试验过header函数之前输出东西?下来让我们更深层次的了解一下 测试
潇洒哥和黑大帅
2018/10/23
6170
php缓冲区与header函数之间的秘密
PHP list() 函数
实例 把数组中的值赋给一些变量: <?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "
用户1448800
2021/08/21
3370
优雅地创建未定义类PHP对象
在PHP中,如果没有事先准备好类,需要创建一个未定义类的对象,我们可以采用下面三种方式:
硬核项目经理
2019/11/21
2.8K0
List与List<?>的区别何在
泛型是Java最基础的语法之一,不过这种语法依然有值得一说的地方:如果仅停留在泛型的基本使用上,泛型当然很简单;但如果从字节码层次来看泛型,将会发现更多泛型的本质。
疯狂软件李刚
2020/06/24
1.7K0
java记录,将一个List均分成n个list,主要通过偏移量来实现的
简介 在开发中,我们需要将一个List数组按照每组几个,平均分成若干份,如果size数量不够平均分,前面满足的会分满,剩下的分到最后一个组,例如:6个,平均每组2个。就是2,2,2。如果每组4个,就是4,2。
子润先生
2021/06/25
1.6K0
php 中进制之间的转换
作为一个屌丝程序员,没有丰富的经验,只是一味地敲着代码,但终究有一天,我也会成为一个技术大牛,今天学了点进制相互转换的几个函数 常见的进制: 二进制      binary        ----->  bin 八进制      octal          ----->  oct 十进制      decimal      ----->  dec 十六进制   hexadecimal     ----->  hex php提供了几常见进制之间转换的函数 二进制转为其他进制 binoct();//转为八进制
joshua317
2018/04/10
1.3K0
php中引号之间的区别
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 代码: 效果: 代码: <?php $abc='my name is tom<br>'; ech
贵哥的编程之路
2022/09/23
7960
php中引号之间的区别
List、Set、Map、数组之间各种转换
刚学Java不久的时候,接到一个电面,然后问了一些java的知识,比如说Java的编码,Unicode等,但是最让我蛋疼的是怎么吗map转为set,那个时候对集合用的很少,对集合不是特别了解,map还知道,set就蒙了,然后转为set更蒙了,觉得应该有API提供吧,但是不知道怎么说。后来我一直下来再查这个问题,查到了,但是没有实践过,今天我就来一发代码。
bear_fish
2018/09/19
3.3K0
Zend与PHP之间到底是什么关系
每次看到PHP虚拟机中出现zend、zendvar之类的都很困惑,特意查了一下...
Enjoy233
2019/03/05
1.5K0
Zend与PHP之间到底是什么关系
C#List<string>和string[]之间的相互转换
1.从System.String[]转到List<System.String> List<System.String> List = new List<System.String>(); string[] str={"1","2","3"}; List = new List<System.String>(str); 2.从List<System.String>转到System.String[] List<Syst
aehyok
2018/09/11
1K0
Java丨List与List<?>的区别何在?
导读 泛型是Java最基础的语法之一,不过这种语法依然有值得一说的地方:如果仅停留在泛型的基本使用上,泛型当然很简单;但如果从字节码层次来看泛型,将会发现更多泛型的本质。 本文并不打算介绍泛型的基
博文视点Broadview
2023/05/19
8290
Java丨List与List<?>的区别何在?
python中list、array、matrix之间的基本区别
python科学计算包的基础是numpy, 里面的array类型经常遇到. 一开始可能把这个array和python内建的列表(list)混淆, 这里简单总结一下列表(list), 多维数组(np.ndarray)和矩阵(np.matrix)的区别. NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank,但是和线性代数中的秩不是一样的,在用pyth
学到老
2018/04/02
3.3K0
java list 转json 字符串_Java之JSON字符串与List集合之间相互转换
import com.crt.model.coupon.CouponInputDTO;
全栈程序员站长
2022/11/02
3.3K0
java中JSONArray、JSONObject、List、String之间的转换「建议收藏」
JSONArray result_type = new JSONArray();
全栈程序员站长
2022/09/05
1.2K0
java list转arraylist_进制数之间的转换方法
1.实现方法 :java中数组转list使用Arrays.asList(T… a)方法。
全栈程序员站长
2022/09/25
5060
点击加载更多

相似问题

PHP list()错误:“未定义偏移量”

12

使用"list“函数时PHP未定义的偏移量消息

11

使用list()的未定义偏移量

12

未定义偏移量:0与PHP数组

14

PHP:未定义的偏移量

46
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文