Title: String component (Symfony Packages)
Open Graph Title: String component (Symfony Packages)
Description: String is a Symfony Package that Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way
Open Graph Description: String is a Symfony Package that Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way
Opengraph URL: https://symfony.com/packages/String
X: @symfony
Domain: symfony.com
{"@context":"https:\/\/schema.org","@type":"WebSite","name":"Symfony","url":"https:\/\/symfony.com","potentialAction":{"@type":"SearchAction","target":"https:\/\/symfony.com\/search?q={query}","query-input":"required name=query"}}
{"@context":"https:\/\/schema.org","@type":"Organization","url":"https:\/\/symfony.com","name":"Symfony","logo":"https:\/\/symfony.com\/images\/logos\/sf-positive.png","sameAs":["https:\/\/github.com\/symfony","https:\/\/x.com\/symfony","https:\/\/mastodon.social\/@symfony","https:\/\/www.linkedin.com\/company\/symfony-sas\/","https:\/\/www.facebook.com\/SymfonyFramework","https:\/\/www.youtube.com\/symfonytv","https:\/\/bsky.app\/profile\/symfony.com","https:\/\/www.threads.com\/@symfony"]}
{"@context":"https:\/\/schema.org","@type":"Event","eventAttendanceMode":"OnlineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","name":"Symfony January 2026","image":"https:\/\/symfony.com\/images\/conferences\/sfcon.png","organizer":{"@type":"Organization","name":"Symfony","url":"https:\/\/symfony.com","logo":{"@type":"ImageObject","url":"https:\/\/symfony.com\/images\/logos\/sf-positive.png"}},"description":"A global virtual conference connecting developers worldwide to learn about the latest Symfony features, best practices, and modern PHP development.","performer":[{"@type":"Person","name":"Stiven Llupa","url":"https:\/\/connect.symfony.com\/profile\/sllupa","image":"https:\/\/connect.symfony.com\/profile\/sllupa.picture"},{"@type":"Person","name":"Nicolas Grekas","url":"https:\/\/connect.symfony.com\/profile\/nicolas-grekas","image":"https:\/\/connect.symfony.com\/profile\/nicolas-grekas.picture"},{"@type":"Person","name":"Christopher Hertel","url":"https:\/\/connect.symfony.com\/profile\/chertel","image":"https:\/\/connect.symfony.com\/profile\/chertel.picture"},{"@type":"Person","name":"Pauline Vos","url":"https:\/\/connect.symfony.com\/profile\/paulinevos","image":"https:\/\/connect.symfony.com\/profile\/paulinevos.picture"},{"@type":"Person","name":"Stefan Koopmanschap","url":"https:\/\/connect.symfony.com\/profile\/skoop","image":"https:\/\/connect.symfony.com\/profile\/skoop.picture"}],"location":{"@type":"VirtualLocation","url":"https:\/\/live.symfony.com\/2026-online-january\/"},"url":"https:\/\/live.symfony.com\/2026-online-january\/","startDate":"2026-01-22","endDate":"2026-01-23","offers":[{"@type":"Offer","price":79,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-online-january\/registration\/","validFrom":"2025-06-11T00:00:00+02:00","availability":"https:\/\/schema.org\/SoldOut"},{"@type":"Offer","price":119,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-online-january\/registration\/","validFrom":"2025-09-11T00:00:00+02:00","availability":"https:\/\/schema.org\/SoldOut"},{"@type":"Offer","price":149,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-online-january\/registration\/","validFrom":"2025-11-13T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":149,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-online-january\/registration\/","validFrom":"2026-01-23T17:31:00+01:00","availability":"https:\/\/schema.org\/InStock"}]}
{"@context":"https:\/\/schema.org","@type":"Event","eventAttendanceMode":"OfflineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","name":"SymfonyLive Paris 2026","image":"https:\/\/symfony.com\/images\/conferences\/sflive.png","organizer":{"@type":"Organization","name":"Symfony","url":"https:\/\/symfony.com","logo":{"@type":"ImageObject","url":"https:\/\/symfony.com\/images\/logos\/sf-positive.png"}},"description":"Conf\u00e9rence locale pour les d\u00e9veloppeurs Symfony et PHP, avec des conf\u00e9rences techniques, des retours d'exp\u00e9rience et des \u00e9changes entre professionnels.","performer":[{"@type":"Person","name":"Gr\u00e9goire Pineau","url":"https:\/\/connect.symfony.com\/profile\/lyrixx","image":"https:\/\/connect.symfony.com\/profile\/lyrixx.picture"},{"@type":"Person","name":"David Buchmann","url":"https:\/\/connect.symfony.com\/profile\/dbu","image":"https:\/\/connect.symfony.com\/profile\/dbu.picture"},{"@type":"Person","name":"Romain Neutron","url":"https:\/\/connect.symfony.com\/profile\/romain","image":"https:\/\/connect.symfony.com\/profile\/romain.picture"},{"@type":"Person","name":"Nicolas Grekas","url":"https:\/\/connect.symfony.com\/profile\/nicolas-grekas","image":"https:\/\/connect.symfony.com\/profile\/nicolas-grekas.picture"},{"@type":"Person","name":"J\u00e9r\u00e9mie Augustin","url":"https:\/\/connect.symfony.com\/profile\/jaugustin","image":"https:\/\/connect.symfony.com\/profile\/jaugustin.picture"}],"location":{"@type":"Place","name":"Cit\u00e9 Universitaire","address":{"@type":"PostalAddress","streetAddress":"17, boulevard Jourdan, 75014 Paris","addressLocality":"Paris","addressCountry":"FR"},"geo":{"@type":"GeoCoordinates","latitude":48.820039999999999,"longitude":2.3388499999999999}},"url":"https:\/\/live.symfony.com\/2026-paris\/","startDate":"2026-03-26","endDate":"2026-03-27","offers":[{"@type":"Offer","price":349,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-paris\/registration\/","validFrom":"2025-03-27T09:00:00+01:00","availability":"https:\/\/schema.org\/SoldOut"},{"@type":"Offer","price":399,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-paris\/registration\/","validFrom":"2025-09-25T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":499,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-paris\/registration\/","validFrom":"2026-01-22T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":549,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-paris\/registration\/","validFrom":"2026-02-26T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":599,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-paris\/registration\/","validFrom":"2026-03-26T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":149,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-paris\/registration\/","validFrom":"2026-03-28T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"}]}
{"@context":"https:\/\/schema.org","@type":"Event","eventAttendanceMode":"OfflineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","name":"SymfonyLive Berlin 2026","image":"https:\/\/symfony.com\/images\/conferences\/sflive.png","organizer":{"@type":"Organization","name":"Symfony","url":"https:\/\/symfony.com","logo":{"@type":"ImageObject","url":"https:\/\/symfony.com\/images\/logos\/sf-positive.png"}},"description":"A local conference for developers focused on real-world Symfony and PHP topics, with talks, community exchange, and technical insights.","performer":[],"location":{"@type":"Place","name":"CineStar CUBIX","address":{"@type":"PostalAddress","streetAddress":"Rathausstrasse 1, 10178 Berlin, Germany","addressLocality":"Berlin","addressCountry":"DE"},"geo":{"@type":"GeoCoordinates","latitude":52.520310000000002,"longitude":13.41194}},"url":"https:\/\/live.symfony.com\/2026-berlin\/","startDate":"2026-04-23","endDate":"2026-04-24","offers":[{"@type":"Offer","price":399,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-berlin\/registration\/","validFrom":"2025-04-03T00:00:00+02:00","availability":"https:\/\/schema.org\/SoldOut"},{"@type":"Offer","price":499,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-berlin\/registration\/","validFrom":"2025-10-09T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":549,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-berlin\/registration\/","validFrom":"2026-02-26T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":599,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-berlin\/registration\/","validFrom":"2026-04-02T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":649,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-berlin\/registration\/","validFrom":"2026-04-23T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":149,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-berlin\/registration\/","validFrom":"2026-04-25T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"}]}
{"@context":"https:\/\/schema.org","@type":"Event","eventAttendanceMode":"OfflineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","name":"SymfonyDay Montreal 2026","image":"https:\/\/symfony.com\/images\/conferences\/sflive.png","organizer":{"@type":"Organization","name":"Symfony","url":"https:\/\/symfony.com","logo":{"@type":"ImageObject","url":"https:\/\/symfony.com\/images\/logos\/sf-positive.png"}},"description":"A local conference for developers focused on real-world Symfony and PHP topics, with talks, community exchange, and technical insights.","performer":[],"location":{"@type":"Place","name":"Montreal","address":{"@type":"PostalAddress","streetAddress":"UQAM, Espace Quartier Latin, , 1280 R. Saint-Denis, Montr\u00e9al, QC H2X 3J6, Canada","addressLocality":"Montreal","addressCountry":"CA"},"geo":{"@type":"GeoCoordinates","latitude":45.513308000000002,"longitude":-73.560256999999993}},"url":"https:\/\/live.symfony.com\/2026-montreal\/","startDate":"2026-06-04","endDate":"2026-06-04","offers":[{"@type":"Offer","price":79,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-montreal\/registration\/","validFrom":"2025-09-10T00:00:00-04:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":119,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-montreal\/registration\/","validFrom":"2026-02-25T00:00:00-05:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":149,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-montreal\/registration\/","validFrom":"2026-04-22T00:00:00-04:00","availability":"https:\/\/schema.org\/InStock"}]}
{"@context":"https:\/\/schema.org","@type":"Event","eventAttendanceMode":"OfflineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","name":"SymfonyCon Warsaw 2026","image":"https:\/\/symfony.com\/images\/conferences\/sfcon.png","organizer":{"@type":"Organization","name":"Symfony","url":"https:\/\/symfony.com","logo":{"@type":"ImageObject","url":"https:\/\/symfony.com\/images\/logos\/sf-positive.png"}},"description":"A global Symfony conference in English, bringing together developers from around the world to share knowledge, network, and explore the latest in web development.","performer":[],"location":{"@type":"Place","name":"Hilton Warsaw Hotel and Convention Centre","address":{"@type":"PostalAddress","streetAddress":"Grzybowska 63, 00-844 Warszawa, Poland","addressLocality":"Warsaw","addressCountry":"PL"},"geo":{"@type":"GeoCoordinates","latitude":52.233719000000001,"longitude":20.986059000000001}},"url":"https:\/\/live.symfony.com\/2026-warsaw-con\/","startDate":"2026-11-26","endDate":"2026-11-27","offers":[{"@type":"Offer","price":459,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/","validFrom":"2025-11-28T17:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":569,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/","validFrom":"2026-04-09T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":749,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/","validFrom":"2026-09-24T00:00:00+02:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":849,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/","validFrom":"2026-11-05T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":919,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/","validFrom":"2026-11-26T00:00:00+01:00","availability":"https:\/\/schema.org\/InStock"},{"@type":"Offer","price":149,"priceCurrency":"EUR","url":"https:\/\/live.symfony.com\/2026-warsaw-con\/registration\/","validFrom":"2026-11-27T18:31:00+01:00","availability":"https:\/\/schema.org\/InStock"}]}
{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"\/what-is-symfony","name":"What is Symfony"}},{"@type":"ListItem","position":3,"item":{"@id":"\/packages","name":"Symfony Packages"}},{"@type":"ListItem","position":4,"item":{"@id":"\/packages\/String","name":"String"}}]}
{"@context":"https:\/\/schema.org","@type":"SoftwareSourceCode","name":"Symfony String Package","description":"Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way","url":"https:\/\/symfony.com\/packages\/String","codeRepository":"https:\/\/github.com\/symfony\/string","programmingLanguage":"PHP","keywords":"Symfony, Package, Component, PHP","license":"https:\/\/github.com\/symfony\/string\/blob\/HEAD\/LICENSE","author":{"@type":"Organization","name":"Symfony","url":"https:\/\/symfony.com","logo":{"@type":"ImageObject","url":"https:\/\/symfony.com\/images\/logos\/sf-positive.png"}}}
| None | IE=edge |
| Author | Symfony |
| color-scheme | light dark |
| view-transition | same-origin |
| Keywords | symfony3, symfony2, symfony, project, framework, php, php5, php7, php8, open-source, packages, components, symphony, symfony framework, symfony tutorial |
| msapplication-config | /static/browserconfig.xml |
| theme-color | #262626 |
| apple-mobile-web-app-title | Symfony |
| fb:pages | 211720082183067 |
| twitter:card | summary_large_image |
| og:type | website |
| og:image | https://symfony.com/images/opengraph/symfony.png |
| og:image:alt | String is a Symfony Package that Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way |
| msapplication-TileColor | #262626 |
| application-name | Symfony |
| msapplication-tooltip | Official Symfony website |
Links:
Viewport: width=device-width, initial-scale=1
Robots: index, follow, all