php值和键设置web地址

时间:2011-10-23 18:26:52

标签: php

我正在尝试将网址设置为阀门,并将密钥设置为网站的简称。不知道我哪里出错了。每当我尝试运行它时,它一直说第11行是$ http://www.yahoo.co.uk/= array(key => value,(“yahoo_uk”);

$http://www.yahoo.co.uk/= array( key => value,("yahoo_uk");

foreach ($array as $key =>$value) {
echo $value;
}




?>
</body>

5 个答案:

答案 0 :(得分:4)

哇:P有很多语法错误,我甚至不知道从哪里开始

这是正确的语法

 $array = array('http://www.yahoo.co.uk' => 'yahoo_uk');

阅读本手册的这一章:

http://php.net/manual/en/language.types.array.php

答案 1 :(得分:1)

您似乎打算做以下事情:

$urls = array();
$urls['yahoo_uk'] = "http://www.yahoo.co.uk/";

这会初始化一个数组以存储URL,然后创建一个数组成员,其中短名称yahoo_uk为关键字,其对应的URL为值。

然后,您可以使用foreach

访问它
foreach ($urls as $name => $url) {
  echo "name: $name, url: $url\n";
}

答案 2 :(得分:1)

我认为这就是你要去的地方

<?php

    $array = array('http://www.yahoo.co.uk/' => 'yahoo_uk');

    foreach ($array as $key =>$value) {
        echo $value;
    }

?>

答案 3 :(得分:0)

您正在尝试在数组中设置常量,并且您使用的语法不正确。试试这个:

$urls = array('yahoo_uk' => 'http://www.yahoo.co.uk/');

foreach ($urls as $key => $value) {
    echo $value;
}

或者像这样调用单个值:

echo $urls['yahoo_uk']; // http://www.yahoo.co.uk/

此外,您的问题非常模糊且难以理解。

答案 4 :(得分:0)

试试这段代码:

$yahoo = array_assoc('http://www.yahoo.co.uk/' => 'yahoo_uk');

foreach ($yahoo as $key => $value) {
echo $value;
}
?>