Anzeige - [Hier werben]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

kleine PHP Frage

PH
Geschrieben am: So 5.08.2012, 14:33
Report PostQuote Post

AyomRank 9
Group Icon 2 Gruppe: Moderator, VIP-Mitglied

Gruppe: Moderator, VIP-Mitglied
Beiträge: 2523
Mitglied seit: 29.08.2004


bin im Moment etwas verwirrt, ich möchte wissen, ob folgende Codeteile gleichwertig sind:

CODE
preg_match("!$search_string!"

und
CODE
preg_match("!".$search_string."!"


oh, und wo ich gerade dabei bin...
ist folgendes auch gleichwertig?

CODE
explode("#"

und
CODE
preg_split("!#!"

und
CODE
preg_split("![#]!"


Danke im voraus!


--------------------
Disclaimer: Ich gebe manchmal rechtliche Tips, aber ich bin kein Anwalt, sondern verfüge nur über Erfahrung in diesem Bereich sowie über eine Ausbildung in Wettbewerbsrecht, Handelsrecht, Vertragsrecht, Privatrecht und Markenrecht (jeweils immer auch aus internationaler Perspektive), die Teil meines Studiums war.
Ich gebe rechtliche Tips, weil mich diese Themen interessieren und weil mir dies nach dem Gesetz meines Aufenthaltslandes und dem Schweizer Gesetz gestattet ist. Es ist dem Leser überlassen, was er mit diesen Tips anfängt - ich übernehme keinerlei Haftung für meine Ausführungen.
Top
PMEmail Poster
Top
 
 
styleb
#2 Geschrieben am: So 5.08.2012, 19:45 (+05:11)
Report PostQuote Post

AyomRank 1
**

Gruppe: Member (inaktiv)
Beiträge: 3
Mitglied seit: 5.08.2012


Hallo PH,

QUOTE (PH @ So 5.08.2012, 15:33)
bin im Moment etwas verwirrt, ich möchte wissen, ob folgende Codeteile gleichwertig sind:

CODE
preg_match("!$search_string!"

und
CODE
preg_match("!".$search_string."!"

Ja, das Ergebnis ist dasselbe. PHP ersetzt bei dem ersten Beispiel automatisch den Wert der Variable $search_string ein. Aufgrund der Lesbarkeit ist ersteres zu bevorzugen. Falls du aber nur einen einfachen String finden möchtest und keine regulären Ausdrücke benötigst, solltest du lieber strpos() oder strstr() verwenden, da diese Funktionen schneller sind.

QUOTE (PH @ So 5.08.2012, 15:33)
ist folgendes auch gleichwertig?

CODE
explode("#"

und
CODE
preg_split("!#!"

und
CODE
preg_split("![#]!"

Ja, das Ergebnis ist auch alles dasselbe, wobei bei diesem Beispiel wieder explode() zu bevorzugen ist, wenn du keine reg. Ausdrücke benötigst. Die Klammern [] kannst du hier auch weglassen. Diese benötigst du nur für Character Klassen:

http://www.php.net/manual/de/regexp.refere...ter-classes.php
Top
PMEmail Poster
Top
 
PH
#3 Geschrieben am: So 5.08.2012, 20:03 (+00:18)
Report PostQuote Post

AyomRank 9
Group Icon 2 Gruppe: Moderator, VIP-Mitglied

Gruppe: Moderator, VIP-Mitglied
Beiträge: 2523
Mitglied seit: 29.08.2004


danke Dir!
:wai:


--------------------
Disclaimer: Ich gebe manchmal rechtliche Tips, aber ich bin kein Anwalt, sondern verfüge nur über Erfahrung in diesem Bereich sowie über eine Ausbildung in Wettbewerbsrecht, Handelsrecht, Vertragsrecht, Privatrecht und Markenrecht (jeweils immer auch aus internationaler Perspektive), die Teil meines Studiums war.
Ich gebe rechtliche Tips, weil mich diese Themen interessieren und weil mir dies nach dem Gesetz meines Aufenthaltslandes und dem Schweizer Gesetz gestattet ist. Es ist dem Leser überlassen, was er mit diesen Tips anfängt - ich übernehme keinerlei Haftung für meine Ausführungen.
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Frage zum direkten 1:1 Linktausch StephanBo 3052 21 Di 21.05.2013, 07:26
Frage zur Links auf Casino Spiele Lukasi 1124 14 Mo 6.05.2013, 05:33
Frage zu Internetrecht anzkost 224 0 Mo 11.03.2013, 07:28
Generelle SEO Frage über Domains FilOO 890 11 Sa 9.03.2013, 23:16
Drucker Frage steffano 734 7 Do 7.03.2013, 12:54
Christliche Singlebörse Design-Frage anzkost 438 9 Mo 25.02.2013, 16:55
Mehrere kleine Projekte und Domains zu verkaufen Yves 370 0 Do 24.01.2013, 12:56
Frage zu Servern w778163 1393 12 Di 22.01.2013, 22:54
Frage zu interner Verlinkung wuserix 291 3 Fr 11.01.2013, 20:24



Neu:  Kleinanzeige pinnen  |  Kleinanzeige auf Startseite  |  Werbetarife 2013  |  VIP Mitgliedschaft (30 Tage Geld-zurück-Garantie)



Anzeigen

Textlinks kaufen oder anbieten





[Hier werben]