Я не могу понять это! Я создал несколько месяцев на «словенском языке», и теперь мне нужно будет отображать имя месяца вместо номера. Вместо того, чтобы работать, он выписывает: 32014vEurope / Berlin11bEurope / BerlinWed и еще несколько странных вещей, он должен, очевидно, распечатать ноябрь в моем случае. Я хотел бы решить эту проблему с помощью массивов, но просто не преобразовал число «n» в запрошенный месяц.
function kliknjena($link, $mojster) { $meseci[1] = "Januar"; $meseci[2] = "Februar"; $meseci[3] = "Marec"; $meseci[4] = "April"; $meseci[5] = "Maj"; $meseci[6] = "Junij"; $meseci[7] = "Julij"; $meseci[8] = "Avgust"; $meseci[9] = "September"; $meseci[10] = "Oktober"; $meseci[11] = "November"; $meseci[12] = "December"; $sql = "SELECT naslov, podnaslov, vsebina, ustvarjeno, slug FROM novica where slug = '$mojster' limit 1"; $result = mysqli_query($link, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<h1>".$row["naslov"]."</h1>"; $timestamp = strtotime($row["ustvarjeno"]); $m = date("n", $timestamp); echo date("d. $meseci[$m]; Y, H:i:s", $timestamp); echo "<p>".$row["podnaslov"]."</p>"."<br>"; echo "<p>".$row["vsebina"]."</p>"."<br>"; } } else { echo "0 results"; } }