首页 > 解决方案 > 如何使用php在字符串中传递数组索引值?

问题描述

我想在字符串中写入数组索引值并将其传递给另一个 php 文件。请检查我在做什么:

<?php
$pages = array("Story1","Story2","Story3");
$fp = fopen('urls.php', 'w');
for($i=0;$i<$length;$i++){
fwrite($fp, '<a href="kids-{$pages[$i]}">Kids App Stories</a><br>');
}
fclose($fp);
?>

我在以下行遇到问题:

fwrite($fp, '<a href="kids-{$pages[$i]}">Kids Stories</a><br>');

上面的行写在 urls.php 中

<a href="kids-**{$pages[$i]}**">Kids Stories</a><br>
<a href="kids-**{$pages[$i]}**">Kids Stories</a><br>
<a href="kids-**{$pages[$i]}**">Kids Stories</a><br>

虽然我期待输出:

<a href="kids-story1">Kids Stories</a><br>
<a href="kids-story2">Kids Stories</a><br>
<a href="kids-story3">Kids Stories</a><br>

我想要在 url 中 story1,story2,story3 而不是 {$pages[$i]}

欢迎任何想法或建议。

标签: php

解决方案


推荐阅读