2010. június 24. csütörtök Programozás

A/AZ névelő hozzáfűzés

Arra jutottam, hogy ha valami friss dolgot csinálok, ami jópofa, illetve használható, azt itt is megosztom. Biztos, ami biztos (lehet itt én is hamarabb megtalálom, ha majd egyszer keresem :)).

Az első legyen mindjárt az a “probléma”, hogy hogyan rakjak a/az előtagot valami elé, ami lényegében bármilyen szöveg lehet (lapnevek jelen esetben).
Mivel nem találtam rá (jó, most nem is végeztem 2 órás kutatást) nekem való megoldást, ezért megírtam magam…
Ha valakit érdekelne, használja egészséggel (remélem jól gondoltam ezeket a szabályokat, de ha nem, várom a javaslatokat a javításra)!

/**
* Visszaadja a kapott nevet (lapnévnél használjuk) a/az előtaggal
* @param string $name az átalakítandó név
* @param boolean $bigFirst a/az nagybetűvel kezdődjön-e
* @return string A helyes alakú név
*/
function getStrWithAz($name, $bigFirst=false) {
	$zLetters = array('a', 'á', 'e', 'é', 'i', 'í', 'o', 'ó', 'ö', 'ő', 'u', 'ú', 'ü', 'ű', '1', '5');
	$str = mb_strtolower($name);
	if (in_array(mb_substr($str, 0, 1), $zLetters)) $str = 'az '.$str;
	else $str = 'a '.$str;
	if ($bigFirst) $str = ucfirst($str);
	return $str;
}
  1. Ildy szerint:

    Ez ugyan nem a fenti poszthoz kapcsolódik, de azt hogy csináltad meg, hogy az idegen szavas linknél magát a napi szót is kiadja a jelentéssel együtt? Nekem nem sikerült, csak a link nevét mutatja. Segítenél?
    Előre is köszi
    Ildy

    VálaszVálasz
  2. bolint szerint:

    Szia!

    A Widgeteknél adtam az oldalhoz egy RSS dobozt az alábbi címmel:
    http://www.idegen-szavak.hu/rss/a-nap-szava
    Bejelöltem, hogy 1 elemet mutasson, és hogy a tartalmát is kérem. Ezek után így jelenik meg nálam. Sok sikert!

    VálaszVálasz
  3. Ildy szerint:

    Nagyon köszi!

    VálaszVálasz

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Ez az oldal az Akismet szolgáltatást használja a spam csökkentésére. Ismerje meg a hozzászólás adatainak feldolgozását .

Back to top