Stor bokstav på flera variabler

PHP

1 svar · 309 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Trådstart#1

Jag kör just nu följande kod för att hämta och visa en lista på kommande datum.

function listgig($f_limit=45) {
	echo "<br>";
//	$query_gig = "SELECT * FROM gig WHERE godkand = 1 ORDER BY date LIMIT ".$f_limit;
  $idag = date("Y-m-d");
	$query_gig = "SELECT * FROM gig WHERE godkand = 1  AND date > '$idag' ORDER BY date LIMIT ".$f_limit;
	$gig = mysql_query($query_gig) or die(mysql_error());
	$totalRows_gig = mysql_num_rows($gig);
	$bg = ''; 
	while($row_gig = mysql_fetch_assoc($gig)) { 
	$bg = $bg != '#333' ? '#333' : '#595454';  
		echo '<tr style="background-color:'.$bg.'">';
		echo "	<td width='75'>\r\n";
		echo "		<h5>".$row_gig['date']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td>\r\n";
		echo "		<h5>".$row_gig['band']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td width='85'>\r\n";
		echo "		<h5>".$row_gig['stad']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td>\r\n";
		echo "		<h5>".$row_gig['arena']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "	<td>\r\n";
		echo "		<h5>".$row_gig['arrangor']."</h5>\r\n";
		echo "	</td>\r\n";
		echo "</tr>\r\n";
	}

Detta baseras på att användare skickar in datum och infon till oss på sidan.
Men tyvärr är inte alla användare så noga med att skriva stor bokstav,
så nu vill jag göra en automatik på det, att alla saker som skrivs ut
( alla $row_gig ) skall automatiskt få stor bokstav.

Någon som har en aning om hur man gör det lättast?

Medlem sedan jan. 2005953 inlägg
#2

Titta på strtoupper(), ucfirst() och ucwords(). Någon av dem kanske passar dina behov.

258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)