Я самообучающийся php, и я хочу спросить, правильно ли я читаю эту часть кода? If
мощности не пустые, чем array
от values
, также каждый power
будет действовать как power_id
. Но $values[]
такой же, как array_pust()
? И sprintf('(%d, %d)'
поместит десятичные числа в character_id и power?Как читать php-код с помощью sprintf
$character_id = mysql_insert_id($db);
if(!empty($_POST['powers'])) {
$values = array();
foreach ($_POST['powers'] as $power_id) {
$values[] = sprintf('(%d, %d)', $character_id, $power_id);
}