Andet - PHP

Lidt forskelligt der ikke passer på de andre sider om PHP

Introduktion

Her samler jeg lidt forskellig PHP kode der måske kan bruges.

rawurlencode og urlencode

http://her.er.en/url/med mellemrums-tegn XXX YYY
http%3A%2F%2Fher.er.en%2Furl%2Fmed%20mellemrums-tegn%20XXX%20YYY
http%3A%2F%2Fher.er.en%2Furl%2Fmed+mellemrums-tegn+XXX+YYY
Resultatet ovenfor er skabt af følgende kode

Sidst opdateret

Hvis man på sin hjemmeside ønsker at informere brugerne om hvornår siden sidst er opdateret/ændret så kan man bruge følgende kode.

Resultatet vil være i stil med : Filen er sidst ændret Tirsdag 8. April 2014.
Filen er sidst ændret Tirsdag 25. Juli 2017
Resultatet ovenfor er skabt af følgende kode

Relative mapper

Det er muligvis mere effektivt at starte med ./ hvis man skal bruge en relativ mappe.

Hvis man starter med ./ så søges der kun i mappen med filen.

Hvis man ikke starter med ./ så søges der muligvis gennem de mapper som er i include_path (kan ses med get_include_path()).

include_path kan for eksempel være .;C:\php\pear .

Periode

Men denne kode kan man teste om datoen er efter juleaften for på den måde automatisk at fjerne juleting fra hjemmesiden.
Her vises musikafspilleren ikke hvis datoen er efter 24-12-2014.

Warning beskeder

Besked :

Løsning :

Advarslen er vist blevet fjernet i PHP 7 (date.timezone bruger UTC som standard).

static

1
1
1
Resultatet ovenfor er skabt af følgende kode

1
2
3
Resultatet ovenfor er skabt af følgende kode

Hent eller vis fil

number_format funktionen

number_format funktionen bruges til formater et tal til grupper af 1000.
Altså ved at indsætte punktum for hver 3 tal så det er lettere at læse tallet.
12.345.678,- kroner
Resultatet ovenfor er skabt af følgende kode

Error control operators

array_push()

array_push() virker ikke på associativ array.

Brug i stedet $array['noget'][] = $data;
Array
(
    [noget] => Array
        (
            [0] => 533
            [1] => 832
            [2] => 19
            [3] => 52
            [4] => 31
        )

)
Resultatet ovenfor er skabt af følgende kode

Skriv din kommentar

Spørg mig om hvad som helst
Du kan også skrive direkte til mig på
Stem
Søg
Language

Select English to navigate the website in English. Things like the navigation menu and contact form will be in English, but the main content on each page will not be translated.