In Web programmering , een string is een reeks van een of meer tekens . PHP ondersteunt een 256 - character set die u kunt gebruiken in uw snaren . PHP heeft meerdere manieren waarop u kunt strings vertegenwoordigen zowel in letterlijke tekenreeksen of variabelen . " Dubbele aanhalingstekens , " " $ stringVar ' en ' enkele aanhalingstekens ' zijn allemaal voorbeelden van strings . Het heeft ook een aantal functies die u laten strings vergelijken voor verschillen . Variabelen PHP variabelen worden aangeduid met een dollarteken teken gevolgd door een naam . Bijvoorbeeld , " $ myVar " is een variabele naam . U kunt tekenreeksen in variabelen opslaan zonder dat u verklaren een datatype , of zelfs een variabele zetten van een char naar een string naar een Booleaanse waarde indien nodig. U kunt zowel enkele aanhalingstekens of dubbele aanhalingstekens om verschillende stringvariabelen creëren , maar niet allebei voor dezelfde variabele . Citaten Dubbele Wanneer u een string tussen dubbele citaten , kunt u ook een van de verschillende speciale tekens om dingen zoals dollartekens gebruikt zonder variabelen , tabben of nieuwe regels toevoegen . Je ontsnappen aan deze speciale tekens door er een backslash . Strings tussen dubbele aanhalingstekens te interpreteren escape sequences en variabele waarden . Bijvoorbeeld , het typen " \\ n " of " $ myVar " in de string zal een nieuwe regel te maken of af te drukken de waarde van de variabele $ myVar , respectievelijk . Single Quotes Strings in enkele aanhalingstekens interpreteert alle karakters in de string letterlijk , met uitzondering van enkele aanhalingstekens zichzelf en backslashes . Zoals dubbele aanhalingstekens , ontsnappen je letterlijk enkele quote of backslashtekens door er een backslash . Het belangrijkste verschil tussen het gebruik van enkele aanhalingstekens en dubbele aanhalingstekens is dat een string in enkele aanhalingstekens geen variabelen of speciale tekens te interpreteren . Bijvoorbeeld , zal het typen van " \\ n " of " $ myVar " in de string maken die waarden lijken letterlijk . Functions PHP heeft verschillende string vergelijking functies die vinden de verschillen tussen de letterlijke tekenreeksen of variabele strings . Enkele voorbeelden zijn strcmp en strcasecmp die gewoon vergelijkt twee snaren , de eerste is hoofdlettergevoelig , het tweede niet . De substr_compare functie vergelijkt twee snaren vanaf een offset positie die u opgeeft . De strncmp en strncasecmp functies leveren hoofdlettergevoelig en hoofdlettergevoelig vergelijking van een opgegeven aantal tekens in de string . De strpos en strrpos functies geven de eerste of laatste optreden van een substring in een string , respectievelijk .
|