Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >php foreach :每个链接都在单独的变量中

php foreach :每个链接都在单独的变量中
EN

Stack Overflow用户
提问于 2011-06-07 06:34:24
回答 3查看 347关注 0票数 0

我在simplepie上通过以下代码从feed获得了一些链接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 if ($check) :
  foreach ($feed->get_items(0,3) as $item):
  $links = $item->get_permalink();
  echo $links;
 endforeach; endif;

这就是我的结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://link1....
http://link2....
http://link3....

我想将每个链接放在单独的变量中,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$links1 = 'http://link1....';
$links1 = 'http://link2....';
$links1 = 'http://link3....';

谢谢,森友

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-07 06:36:14

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$i = 0;
foreach($feed->get_items(0,3) as $item)) {
    ${'link' . ++$i} = $item->get_permalink();
}
票数 3
EN

Stack Overflow用户

发布于 2011-06-07 06:37:27

也许你想要的是数组变量?

试试这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 if ($check) :
   foreach ($feed->get_items(0,3) as $item):
     $links[] = $item->get_permalink();
 endforeach; endif;
票数 3
EN

Stack Overflow用户

发布于 2011-06-07 06:38:29

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
if ($check) :
$i=0;
  foreach ($feed->get_items(0,3) as $item):
  $links.$i = $item->get_permalink();
  echo $links.$i;
$i++;
 endforeach; endif;

我想这可能行得通。

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

https://stackoverflow.com/questions/6261412

复制
相关文章
【说站】php中foreach的使用
2、如果foreach被定义为类,则可以输出所有属性,如果在类别之外被调用为函数,则只能输出public属性。
很酷的站长
2022/11/23
1.4K0
【说站】php中foreach的使用
PHP中的变量
在PHP中变量是用于储存信息的容器,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方便取用赋值方法与数学中的代数相类似
itclanCoder
2023/09/14
2900
PHP中的变量
PHP中的PHP_EOL变量
echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo "\r";
用户7657330
2020/08/14
3.4K0
PHP中变量类型的判断
gettype 会根据 参数类型返回下列值  “boolean”(从 PHP 4 起)  “integer”  “double”(如果是 float 则返回“double”,而不是“float”)  “string”  “array”  “object”  “resource”(从 PHP 4 起)  “NULL”(从 PHP 4 起)  “unknown type”  例如:  gettype('1');返回的是string  而gettype(1);返回的是integer 
红目香薰
2022/11/29
4.5K0
将序列分解为单独的变量
python中,任何序列或可迭代的对象都可以通过一个简单的赋值操作来分解为单独的变量。前提是要求变量的总数和结构要与序列相吻合 #_*_coding:utf8_*_ p = (4, 5) x, y = p print(x) # 4 print(y) # 5 data = ['GuoJing', 30, ('杨过', '小龙女')] name, age, xialv = data print(name) # GuoJing print(xialv) # ('杨过', '小龙女') name, age, (
章鱼喵
2018/06/27
8820
C代码中如何使用链接脚本中定义的变量?
https://sourceware.org/ml/binutils/2007-07/msg00154.html
韦东山
2020/09/30
4.1K0
PHP中的 unset 和 引用变量
1. 代码示例 <?php $a = '群主最帅'; $b = &$a; unset($a); echo $b;//群主最帅 2. 步骤图解
很酷的站长
2023/02/16
2.6K0
PHP中的 unset 和 引用变量
JS中forEach的坑
我们就按如下写了代码,但是却不能实现我们想要的结果,该方法最终会永远返回true。
码客说
2023/04/06
2.2K0
PHP 获取指定 URL 页面中的所有链接
以下代码可以获取到指定 URL 页面中的所有链接,即所有 a 标签的 href 属性:
Z4
2020/04/22
7.6K0
【MindiaX实例】 PHP 在foreach 中获取JSON 单个数据
之前在开发MindiaX 主题的时候,遇到一个要解析远程JSON 文件的数据的问题。当时困扰我的是整型与数字字符串是否等价的问题。现在过年有时间,就记录回来。 PHP解析JSON 文件 这里的话就直接先讲结果,MindiaX 主题有一个定时自动更换背景的功能,调用的背景图是来自于http://dreamafar.qiniudn.com/destination.json,解析其中的几个名称/值组合成url。实现这部分的函数如下: // get remote img date from json functi
Jeff
2018/01/22
3.3K0
【MindiaX实例】 PHP 在foreach 中获取JSON 单个数据
php 踩坑 PDO foreach bindParam
注意: bindParam 第2个参数 mixed &$variable 是引用传值
lukachen
2023/10/22
1080
php中各种定义变量的方法小结
1.定义常量define("CONSTANT", "Hello world."); 常量只能包含标量数据(boolean,integer,float 和 string)。 调用常量时,只需要简单的用名称取得常量的值,而不能加“$”符号,如:echo CONSTANT; 注: 常量和(全局)变量在不同的名字空间中。这意味着例如 TRUE 和 $TRUE 是不同的。 2.普通变量$a = "hello"; 3.可变变量(使用两个美元符号($)) $$a = "world"; 两个变量都被定义了: $a 的内容是“hello”并且 $hello 的内容是“world”。 因此,可以表述为: echo "$a ${$a}";或者 echo "$a $hello";它们都会输出:hello world 要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对第一种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。 4.静态变量 在函数内部static $a = 0; 注意:声明中用表达式的结果对其赋值会导致解析错误如static $a =3+3;(error) 静态变量仅在局部函数域中存在(函数内部),函数执行完之后,变量值不会丢失,可用于递归调用 5.全局变量 在函数体内定义的global变量,函数体外可以使用,在函数体外定义的global变量不能在函数体内使用,在全局范围内访问变量可以用特殊的 PHP 自定义 $GLOBALS 数组: 如:$GLOBALS["b"] = $GLOBALS["a"] + $GLOBALS["b"]; 在一个函数域内用 global 语句导入的一个真正的全局变量实际上是建立了一个到全局变量的引用 global $obj; 注:对于变量的 static 和 global 定义是以 应用 的方式实现的 6.给变量赋值:传地址赋值(简单引用): $bar = &amp;$foo; //加&符号到将要赋值的变量前 改动新的变量将影响到原始变量,这种赋值操作更加快速 注意:只有命名变量才可以传地址赋值 注意:如果 $bar = &amp;$a; $bar = &amp;$foo; 改变$bar的值只能改变变量foo的值,而不改变a的值(引用/【技术点,其实还需要更多地实践】/改变了) 7.PHP 超全局变量$GLOBALS : 包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键标为全局变量的 名称。从 PHP 3 开始存在 $GLOBALS 数组。 $_SERVER : 变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。
用户2323866
2021/07/12
3.6K0
在PHP中灵活使用foreach+list处理多维数组
先抛出问题,有时候我们接收到的参数是多维数组,我们需要将他们转成普通的数组,比如:
硬核项目经理
2020/01/02
3.6K0
PHP环境搭建单独安装「建议收藏」
1) 浏览器:是用来发送请求给www服务器,并且接受www服务器的信息,并且进行解析用的。
全栈程序员站长
2022/09/07
1.3K0
Java中的增强 for 循环 foreach
  foreach 是 Java 中的一种语法糖,几乎每一种语言都有一些这样的语法糖来方便程序员进行开发,编译期间以特定的字节码或特定的方式来对这些语法进行处理。能够提高性能,并减少代码出错的几率。在
IT可乐
2018/01/04
3.1K0
Java中的增强 for 循环   foreach
mybatis 中 foreach collection 的用法
List 类型的我都配置了别名list,参数是 List<Article> ,Article 是我自己定义的实体类
BUG弄潮儿
2021/12/21
3.2K0
forEach在集合中的使用
任何类型Collection的可迭代 - 列表,集合,队列 等都具有使用forEach的相同语法。
崔笑颜
2020/06/08
3.5K0
PHP项目:PHP链接数据
conn.php: <?php $conn =mysql_connect("localhost", "root", "") or die("数据库链接错误"); mysql_select_db("
贵哥的编程之路
2021/10/09
5.1K1
Java 8中引入的forEach
在Java 8中引入的forEach循环为程序员提供了一种新的,简洁而有趣的迭代集合的方式。
崔笑颜
2020/06/08
1.2K0
点击加载更多

相似问题

每个输入字母都在单独的行上返回。

12

每个visual basic窗体都在单独的内存中运行吗?

21

PHP -将每个变量传递给新的foreach

10

R:频率计数,但每个类别都在单独的列中

18

变量在两个独立的foreach循环中的单独内容,都在一个函数中。

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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