Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Platzhalter %

Empfohlene Antworten

Veröffentlicht

hi,

was ich vor hab: ich will eine Tabelle die mit Telefonnummer gefüllt ist in City- Deutschland- und Mobilgespräche einordnen und zwar mit:


if ($teile[4] == '%01%'){

			echo "Mobil<br>";}

			elseif($teile[4] == '0%'){

			echo "Deutschland<br>";}

			else{

			echo "City<br>";}

allerdings springt er bei mir immer ins default, bzw. gibt immer 'City' aus.

% ist ja der Platzhalter, von daher sollte es ja funktionieren...

Hi,

% ist ja der Platzhalter, von daher sollte es ja funktionieren...

Was meinst du damit? Was soll % für ein Platzhalter sein, in diesem Zusammenhang?

Gruß,

Markus

Was meinst du damit? Was soll % für ein Platzhalter sein, in diesem Zusammenhang?

soll heißen: fängt eine Nummer mit 01xxxx an soll es als Mobilfunknummer gehandelt werden;

fängt eine Nummer mit 0xxxx an soll es als Deutschland-Gespräch gehandelt werden;

fängt eine Nummer direkt mit einer Zahl an (else) soll es als City-Gespräch gehandelt werden.

und mit dem % will ich einfach genau das realisieren.

Ich kenne % als Platzhalter nur in SQL, aber dein Code oben sieht nicht aus wie SQL. Ich weiß ja nichtmal welche Sprache du verwendest ;) (wink mit dem zaunpfahl)

in php würde ich zB für sowas lieber substr verwenden, sowas wie:


if(substr($teile[4],0,2) == "00"){
// Fängt die nummer mit 00 an
}elseif(substr($teile[4],0,2) == "01"){
// Fängt die nummer mit 01 an
}...
[/php]

Ich kenne % als Platzhalter nur in SQL, aber dein Code oben sieht nicht aus wie SQL. Ich weiß ja nichtmal welche Sprache du verwendest ;) (wink mit dem zaunpfahl)

in php würde ich zB für sowas lieber substr verwenden, sowas wie:


if(substr($teile[4],0,2) == "00"){
// Fängt die nummer mit 00 an
}elseif(substr($teile[4],0,2) == "01"){
// Fängt die nummer mit 01 an
}...
[/php]

ok ok ich weiß ;-)

genau ich hab substr($teile[4],0,2) gebraucht, ich hab nur strstr und stristr gefunden und ich brauchte noch das gegenteil.

merci

Ich glaube du verwechselt da etwas.

Um bei PHP einen String zu durchsuchen kann man z.B. strpos nehmen.

er will ihn aber nicht durchsuchen sondern den anfang überprüfen ;)

hmm... ja klar, strpos würde auch gehen, jedoch kannst du mit strpos nur ein einzelnes zeichen abfragen.

Das macht die sache etwas aufwendiger

zuerst nach 0 suchen

0 an erster stelle

dann erste stelle abschneiden und nach 0 suchen

0 an neuer erster stelle heißt ich hab 00

ansonsten nach 1 suchen

1 an erster stelle heißt ich hab 01

erste stelle abschneiden und nach xyz suchen

usw.

aber gehen würde es mit natürlich :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.