我正在尝试将网址设置为阀门,并将密钥设置为网站的简称。不知道我哪里出错了。每当我尝试运行它时,它一直说第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>
答案 0 :(得分:4)
哇:P有很多语法错误,我甚至不知道从哪里开始
这是正确的语法
$array = array('http://www.yahoo.co.uk' => 'yahoo_uk');
阅读本手册的这一章:
答案 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;
}
?>