#include <string.h>
printf( "%d\n", strspn("foo", "") ); // 0
printf( "%d\n", strspn("foo", "o") ); // 0
printf( "%d\n", strspn("foo", "of") ); // 3
printf( "%d\n", strspn("bar", "ab") ); // 2
printf( "%d\n", strspn("hi there.", "hit me") ); // 6
printf( "%d\n", strspn("42 is the answer", "1234567890") ); // 2
var_dump( strspn("foo", "") ); // int(0)
var_dump( strspn("foo", "o") ); // int(0)
var_dump( strspn("foo", "of") ); // int(3)
var_dump( strspn("bar", "ab") ); // int(2)
var_dump( strspn("hi there.", "hit me") ); // int(6)
var_dump( strspn("42 is the answer", "1234567890") ); // int(2)