Jump to content

[SOLVED] Remove anything but a-z, 0-9 from a string


Michan

Recommended Posts

Hi everyone,

 

I have a string, and would like to convert it to just letters and numbers. I've seen ways of achieving close results, but not yet of the one described below.

 

Let's say $string outputs the following:

 

"Mario Galaxy" is, without doubt, the Wii's #1 game.

 

I'd like $string to strip anything that isn't a character between a - z or 0 -9, and end up looking somewhat like the following;

 

MarioGalaxyiswithoutdoubttheWiis1game

 

How would I get about doing this?

 

Many thanks in advance!

 

- Mi

This will do the job:

 

<?php

//I had to escape your string since it contained " and '
$string = '"Mario Galaxy" is, without doubt, the Wii\'s #1 game.';

$new_string = preg_replace("/[^a-z0-9]/i", '', $string);

echo $new_string;
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.