sql >> Database teknologi >  >> RDS >> Mysql

PHP:svarende til MySQL's funktion SUBSTRING_INDEX ?

Der er ingen enkelt biblioteksfunktion, der giver dig den samme funktionalitet, men du kan få en one-liner:

$str ="www.mysql.com";echo implode('.', array_slice(explode('.', $str), 0, 2)); // udskriver "www.mysql"echo implode('.', array_slice(explode('.', $str), -2)); // udskriver "mysql.com" 

Gør nemt dette til en funktion:

funktion substring_index($subject, $delim, $count){ if($count <0){ return implode($delim, array_slice(explode($delim, $subject), $count)); }else{ return implode($delim, array_slice(explode($delim, $subject), 0, $count)); }}

  1. sp_MSforeachdb:medtag kun resultater fra databaser med resultater

  2. Lagring af redundante fremmednøgler for at undgå joins

  3. Egenskaben ConnectionString er ikke initialiseret fejl i VB.NET

  4. Hvordan henter jeg alle rækkerne i min DB?