0
나는 그것을 알아낼 수 없다! 저는 "슬로베니아어"로 여러 달의 배열을 만들었습니다. 이제는 번호 대신 월 이름을 표시하고 싶습니다. 일하는 대신에, 32014vEurope/Berlin11bEurope/BerlinWed와 좀 더 이상한 것들을 씁니다. 제 경우에는 분명히 11 월을 인쇄해야합니다. 이 문제를 배열로 해결하고 싶습니다만, 요청한 달의 'n'수를 변환하지 않습니다.PHP에서 달의 사용자 정의 이름을 인쇄하십시오
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";
}
}
date()의 첫 번째 인수를 살펴 봅니다. –