Rodomi pranešimai su žymėmis PHP. Rodyti visus pranešimus
Rodomi pranešimai su žymėmis PHP. Rodyti visus pranešimus

2011 m. rugsėjo 15 d., ketvirtadienis

mb_substr vs substr

Performs a multi-byte safe substr() operation based on number of characters. Position is counted from the beginning of str. First character's position is 0. Second character position is 1, and so on.

2011 m. gegužės 4 d., trečiadienis

PHP: usort funkcija

Situacija: turėjau objektų masyvą, kuris buvo sudarytas jungiant kitus kelis masyvus. Masyvo struktūros pavyzdys:

Array
(
[0] => stdClass Object
(
[start_time] => 2010-10-14 18:00:00
[category_id] => 1
[tournament_id] => 41
[tournament_place] => Vilnius
[ratings] => 0.34
[place] => 145
[title] => Title 1
[photo] => http://myadress.lt/symbol2.jpg
)

[1] => stdClass Object
(
[start_time] => 2010-10-17 12:00:00
[category_id] => 1
[tournament_id] => 50
[tournament_place] => New York
[ratings] => 5.27
[place] => 30
[title] => Title 2
[photo] => http://myadress.lt/symbol.jpg
)

)


Reikėjo: surikiuoti galutinio masyvo elementus pagal datą mažėjimo tvarka (nuo didžiausio iki mažiausio).

Sprendimas: tam naudojama usort() funkcija, tačiau pagal nutylėjimą ji rikiuoja nuo mažiausio iki didžiausio.

function cmp($a, $b)
{
return ($a->tournament_id < $b->tournament_id) ? 1 : -1;
}

usort($result3,'cmp');

Jeigu į rikiavimą nereikėtų atsižvelgti, užtektų tokios funkcijos:

function cmp($a, $b)
{
return strcmp($a->tournament_id, $b->tournament_id);
}

2010 m. rugsėjo 18 d., šeštadienis

PHP: galerijos scriptai

Galbūt naudinga nuoroda: http://www.thefreecountry.com/php/photo-galleries.shtml

PHP: funkcija mail()

- mail() funkcija neveikia lokaliai;
- įdėjus header nustatymą, laiške matysis visi stiliaus elementai: blod, italic, br:
$headers .= "Content-type: text/html; charset=utf-8\n";

2010 m. rugpjūčio 17 d., antradienis

URL Encoding

Norint tekstinę informaciją perduoti per URL, būtina ją koduoti. Skirtingos kalbos turi skirtingas funkcijas, o bendrai tai vadinama URL kodavimu (URL encoding).

http://www.permadi.com/tutorial/urlEncoding/