作者dinos (守护神)
看板PHP
标题Re: [请益] 又来问问题了Orz 将文字方块的值存入array?
时间Sat Nov 26 18:28:42 2005
※ 引述《dichia (ptt处处有温情)》之铭言:
: 我要的是
: 使用者输入题目的答案
: 那我想到的是
: 把使用者从文字方块输入的答案存到一个阵列中
: 然後再跟正确答案比较
: http://0rz.net/540Sq
: 这是我的code
: Q1:要怎麽将user输入的值存在array里?
: Q2:我程式中有先算出正确答案一样的问题 怎麽存到array?
: 刚刚有在php的Manual查到这个函式array_diff_assoc
: 可以比较多个array并取出不同之处
: 我也试了它的范例
: <?php
: $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
: $array2 = array("a" => "green", "yellow", "red");
: $result = array_diff_assoc($array1, $array2);
: print_r($result);
: ?>
: 结果是
: Array ( [b] => brown [c] => blue [0] => red )
: 但有点看不懂怎麽会跑出这样的结果?
: 麻烦了! 谢谢
returns an array containing all the values of array1 that are not present in
any of the other arguments.
也就是比对 array1 而已
试试这样就知道了
<?php
$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");
$array2 = array("a" => "green", "red");
$array3 = array("brown");
$array4 = array("c" => "blue");
$result = array_diff_assoc($array1, $array2,$array3,$array4);
print_r($result);
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.158.10