php foreach输出数组只输出元素的第一个字符

phpforeach输出数组只输出元素的第一个字符例如数组里面的元素array(php自学,JSP入门,.)但是用foreach输出的是pj即是每个元素的第一个字母... php foreach输出数组只输出元素的第一个字符 例如数组里面的元素 array(php自学,JSP入门,.)
但是用foreach输出的是 pj即是每个元素的第一个字母
展开
 我来答
你猜我猜哇擦猜
2015-07-14 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6438万
展开全部
foreach($list as $a)
$a 代表的是数组中的值。如果需要取得下标应该用
foreach($list as $key=>$a)
$key 代表了数组中的下标。$a 代表的是数组的值
循环输出下标的语句应该是
foreach($list as $key=>$a)
{
echo $key;
}
这样就是输出了下标。
熊黄
2015-07-31
知道答主
回答量:6
采纳率:0%
帮助的人:4099
展开全部
foreach($arr as $e){
echo $e[0];
}
字符串的【0】即是第一个字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哪来那么多詹黑
2016-02-21
知道答主
回答量:16
采纳率:0%
帮助的人:13.8万
展开全部
那是因为你只取到了一维数组
接着foreach的话只取第一个字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式