Benutzer-Werkzeuge

Webseiten-Werkzeuge


snippets:is_json

is_json

Simpler JSON-Test für PHP. OHNE Aufruf von json_decode. Denn dann kann man ja gleich auf einen Test verzichten!

function is_json( $data = '', $doublequotes = false ) {
	$return = false;
 
	/**
	 * Also see @link https://api.jquery.com/jQuery.parseJSON/
	* NOTE: Optional requirement of double quotes
	*/
 
	if( !empty( $data ) ) {
		if( ( strpos( $data, '[' ) !== false && strpos( $data, ']' ) !== false ) ||
		( strpos( $data, '{' ) !== false && strpos( $data, '}' ) !== false ) ) {
			$return = true;
		}
 
		if( !empty( $doublequotes ) ){
			$return = ( strpos( $data, '"' ) !== false ? true : false);
		}
	}
 
	return $return;
}
snippets/is_json.txt · Zuletzt geändert: 11.07.2016 10:02 von fwolf