function Connection::sqlFunctionSubstringIndex
SQLite compatibility implementation for the SUBSTRING_INDEX() SQL function.
1 call to Connection::sqlFunctionSubstringIndex()
- Connection::open in core/
modules/ sqlite/ src/ Driver/ Database/ sqlite/ Connection.php  - Opens a client connection.
 
File
- 
              core/
modules/ sqlite/ src/ Driver/ Database/ sqlite/ Connection.php, line 332  
Class
- Connection
 - SQLite implementation of \Drupal\Core\Database\Connection.
 
Namespace
Drupal\sqlite\Driver\Database\sqliteCode
public static function sqlFunctionSubstringIndex($string, $delimiter, $count) {
  // If string is empty, simply return an empty string.
  if (empty($string)) {
    return '';
  }
  $end = 0;
  for ($i = 0; $i < $count; $i++) {
    $end = strpos($string, $delimiter, $end + 1);
    if ($end === FALSE) {
      $end = strlen($string);
    }
  }
  return substr($string, 0, $end);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.