daniel
Forummålare
Orka
Posts: 324
|
Php
Jan 31, 2007 19:19:41 GMT 1
Post by daniel on Jan 31, 2007 19:19:41 GMT 1
Jag försöker lära mig lite php, går la sådär bra. Lär mig en del, vet inte riktigt vad funktionerna jag gör är bra till. Men det löser sig nog, iallfall.
<?php $bakery = array( "cherry" => "5.00", "apple" => "4.00", "other" => "2.00", ); echo "cherry pie costs $bakery['cherry'], apple pie costs $bakery['apple'], and that other pie costs $bakery['other']."; ?>
Jag använder NuSphere PhpED för tillfället. Den gnäller över ['cherry'] att ' inte är rätt. Jag har testat lite olika tecken men inget verkar funka, någon som vet?
|
|
|
Php
Feb 1, 2007 17:58:51 GMT 1
Post by tintin on Feb 1, 2007 17:58:51 GMT 1
Mmm använd inte nån editor så går det bättre Ultraedit tex.. mkt bra texteditor.. Syntaxen är rätt men beroende på tolk kanske det inte funkar. Din fina editor kanske inte kan syntaxen som är bestämd beroende på php version... Prova: echo "cherry pie costs" . $bakery['cherry'] . ", apple pie costs"; osv.. Punkt sätter ihop två strängar, då det du lagrat i arrayen faktiskt är en sträng så går det bra. Faktum är att du kan sätta ihop det mesta med en sträng och det fungerar. PHP har inga typdeffinitioner.. Naturligtvis med undantag
|
|
majk
Väldigt färsk
Biatch
Posts: 17
|
Php
Feb 2, 2007 8:48:21 GMT 1
Post by majk on Feb 2, 2007 8:48:21 GMT 1
Använd , istället för . då punkten konkatinerar (stavning) istället för att helt enkelt skriva ut.
Exempel:
<?php
echo "cherry pie costs" , $bakery['cherry'] , ", apple pie costs";
?>
Sparar lite på minnet och gör koden lättare att läsa senare då punkten kan användas till mycket annat.
|
|