我正在尝试创建一个给定以下数组的内爆:
<?php
$conditions = array(
'username' => array('=', 'nblackburn'),
'password' => array('=', 'password')
);
$output = array();
foreach($conditions as $key => $values) {
$output[] = $key.' '.implode(' ', $values);
}
echo implode(' AND ', $output);
?>
应返回如下字符串:
username = nblackburn AND password = password
但是,我在让它工作时遇到了问题。如您所见,第一部分 ( username
) 是数组的键,第二部分 ( =
) 是子数组中的第一个元素,最后一个 ( nblackburn
) 是它的最后一个元素。