Hirdetés
- Melyik tápegységet vegyem?
- Milyen hűtőt vegyek?
- Új szintre emeli a csalók elleni védelmet a Battlefield 6
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Szünetmentes tápegységek (UPS)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- RAM topik
- Mini-ITX
- Hisense LCD és LED TV-k
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
varydave
tag
válasz
Speeedfire #9692 üzenetére
Én még mindig inkább a spec. karakterek "kivételét" preferálom. Ha netán valakinek szüksége lenne ilyesmire:
/**
*
* $url = new url("helló világ ez az első szép url-em");
* var_dump($url->_output);
*
* string(34) "hello-vilag-ez-az-elso-szep-url-em"
*/class url {
public $_output;
private $_str;
private $_separator;/**
*
* @param string $str - nyers url
* @param string $separator - szoelvalaszto karakter
*/
public function __construct($str, $separator = "dash") {
$this->_str = $str;
$this->_separator = $separator;$this->url_title();
}/**
* szep url generalas
* @return string
*/
protected function url_title() {if ($this->_separator == 'dash')
{
$search = '_';
$replace = '-';
} else {
$search = '-';
$replace = '_';
}$str = strtolower($this->_str);
$before = array( "á", "é", "ő", "ö", "ó", "ú", "ű", "ü", "í" );
$after = array( "a", "e", "o", "o", "o", "u", "u", "u", "i" );$str = str_replace( $before, $after, $str );
$trans = array(
'&\#\d+?;' => '',
'&\S+?;' => '',
'\s+' => $replace,
'[^a-z0-9\-\._]' => '',
$replace . '+' => $replace,
$replace . '$' => $replace,
'^' . $replace => $replace,
'\.+$' => ''
);$str = strip_tags($str);
foreach ( $trans as $key => $val )
{
$str = preg_replace( "#" . $key . "#i", $val, $str );
}return $this->_output = strtolower( trim ( trim ( stripslashes ( $str ) ), $replace ) );
}
}
Új hozzászólás Aktív témák
- Siguro AC-C140W Cool 9 Mobil klíma, mobilklíma + ajándék
- Lenovo Ideapad3 Ryzen3-3250 MAGYAR Billentyű IPS FHD 12gb ram 256 ssd windows11
- PIROS Lenovo Ideapad Ryzen3-3250 IPS FHD 8gb ram 512gb ssd windows11
- Lenovo YOGA L13 Gen2 / Intel i7-1165G7 / 16gb ddr5 / 500gb ssd / FHD TOUCH / Ceruza / windows11
- Lenovo ThinkPad L390 / Intel Core i3 / 8gb ram / 256gb SSD / FHD lcd /Windows 11
- Samsung Galaxy A04s 32GB Kártyafüggetlen 1Év Garanciával
- Asus ROG Zephyrus G14 GA401IV - 14" FHD 120Hz - Ryzen 9 - 4900HS - 16GB - 2TB - RTX 2060 - Win11
- Lenovo Thinkcentre M920t Tower/ M720s SFF / i5-8-9. gen/ WIN10-11/számla, garancia
- ÚJ Microsoft Surface Laptop 7 13.8" 2K - 120Hz Érintő - Snapdragon X Elite - 16GB - 512GB-2 év gari
- Azonnali készpénzes INTEL CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
Állásajánlatok
Cég: FOTC
Város: Budapest