Omvandla str till int

PHPportalen Forum Index » PHP Mjukstart
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Bintang



Medlem i: 924 dagar

Status: Offline



#740919
Inlägg Skrivet: 2016-08-17 11:47      Ämne: Omvandla str till int Citera

Ok, här kommer en nybörjarfråga av rang; jag vill omvandla en del av en sträng till integer, men utskrifen ger en nolla istället för en etta (som strängen $inte är satt till)

KOD:
1:
$inte = substr($login, -1); // Ta ut sista siffran
2:
         $tst = intval($inte);  //Omvandla till integer
3:
         $charac = substr($login, 0, 3); // Ta ut bokstäver
4:
 
5:
         echo "<br>Användaren fanns<br>";
6:
         echo $inte  . " Siffran<br>";
7:
         echo $charac . " Bokstäverna<br>";
8:
         echo $tst . " Omvandlad siffra";


Provar jag med int ist för intval får jag detta: Fatal error: Call to undefined function int()
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4857 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#740920
Inlägg Skrivet: 2016-08-17 11:52      Ämne: Citera

Testat mb_substr()?

Även detta är lästvärt: http://php.net/manual/en/language.types.type-juggling.php
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Bintang



Medlem i: 924 dagar

Status: Offline



#740921
Inlägg Skrivet: 2016-08-17 11:54      Ämne: Citera

Åh! Såg att jag i tidigt stadium av koden "förstörde" strängen genom att klippa sönder den

$login = substr($fname, 0, 3); //. substr($lname, 0, 3);

(varför upptäcker man sånt minuterna efter man ställer frågan i ett forum =))
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP Mjukstart
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic