Om ettan alltid finns där eller strängen alltid slutar med en extra siffra kan du testa denna.
/CreditsRemaining=(\d+)\d$/
Kör du preg_match till $m kommer 204 finnas i $m[1]
2 svar · 420 visningar · startad av MickeA.com
Tja,
Använder ett API för att skicka SMS över webben.
Jag får denna sträng som respons när jag skickar ett meddelande:
TestMode=0<br>MessageReceived=This is my test message<br>MessageCount=1<br>From=Sender Name<br>CreditsAvailable=205.5<br>MessageLength=1<br>NumberContacts=1<br>CreditsRequired=1.5<br>[red]CreditsRemaining=[b]2041[/b][/red]
I fallet ovan vill jag få ut "204".
Varför den här 1'an har smugit sig in vet jag inte, det rätta värdet är 204 och det vill jag spara i min databas.
Hur ska jag göra för att få ut allt mellan CreditsRemaining= och 1?
Tack!
Om ettan alltid finns där eller strängen alltid slutar med en extra siffra kan du testa denna.
/CreditsRemaining=(\d+)\d$/
Kör du preg_match till $m kommer 204 finnas i $m[1]
Tack, det löste sig ändå.
Det visade sig att dom hade ett anrop man kunde göra till getCredits.php och direkt få återstående krediter.