När du skapar webbsidor med PHP , är en av de viktigaste uppgifterna inom dina PHP-skript kommer ofta att bygga och skriva ut HTML till användarens webbläsare . Denna HTML- innehåll kan också innehålla någon av de andra verktyg och tekniker som du hittar i en vanlig HTML- sida byggd utan PHP . Av denna anledning behöver PHP-kod för att kunna även konstruera och mata ut dessa tekniker , inklusive JavaScript . Skapa och utmatning av JavaScript-funktioner i PHP är inte svårt . Instruktioner
1
Skapa din PHP-skript . Om du inte redan har en PHP-skript , öppnar en ny fil i en textredigerare och spara den med ett " . Php " tillägg, t.ex. " testscript.php . " Ange följande dispositionskod :
< php
echo "
";
//JavaScript -kod här
< p ? > echo " < /head >
Sida innehållet
< /body> < /html > "; ?
>
p Alla av din PHP-kod måste finnas mellan sådan öppning och avslutande taggar . Koden skapar huvuddragen i en HTML-sida . ( Se referens 1 . )
2
Infoga ett avsnitt för din JavaScript -kod genom att inkludera följande mellan raderna utmatning av öppning och stängning "huvud" tags:
echo " < script type = " text /javascript ' > ";
//JavaScript fungerar här
echo " < /script > ";
Detta skapar ett manus avsnitt i din sida huvudsektion . Lägg märke till användningen av enkla citationstecken runt " script " tag " typ " attributet value . Detta gör att du kan skilja mellan strängarna som skrivs ut av varje " eko " uttalande och de enkla citattecken som förekommer inom dessa strängar . ( Se referens 2 . )
3
Skapa en JavaScript -funktion för att bygga din array . Mellan raderna innehåller öppning och stängning "script" taggar , sätt följande :
echo " funktionen buildArray ( ) { ";
//funktionen innehåll här
eko " } " ,
Detta skapar din funktion disposition , låta manuset utföra nödvändiga PHP behandling medan du skriver ut JavaScript -kod . Oavsett din PHP-kod gör , är endast innehållet i de " echo " strings satstexten skickas till användarens webbläsare . ( Se referens 3 . )
4
Bygg JavaScript array i din PHP-kod . Inne i JavaScript -funktionen , mellan raderna innehåller öppningen " { " och avslutande " } " parentes anger din funktion innehåll enligt följande :
$ total = 10 ;
echo " var demoArray = new Array ( ) ; " ;
för ( $ count = 0 ; $ count < $ totalt , $ count + + ) {
echo " demoArray [ " $ count . . " ] = " . $ räkna . " , " ; }
Detta enkla exempel använder en slinga för att skapa en array med längden 10 och sedan fyller varje post med ett tal som representerar ett eget index . ( Se referenser 4 och 5 . ) Du kan infoga eventuella matrisvärdena du gillar .
5
Spara filen och ladda upp den till din webbserver . Testa det genom att bläddra till dess läge i en webbläsare . Just nu är allt ditt manus inte skapa en JavaScript -funktion i sidan . Det faktiskt inte anropa funktionen , så att du kan lägga detta var du vill . För att testa att JavaScript arrayen korrekt har skapats , se källan till din sida genom att välja " Källa " eller " Page Source " från menyn "Visa" . Du bör se din JavaScript -funktion i HTML huvudsektion .