PHP functions in GameMaker written in GML
trim(str)
This removes blank spaces from the start and end of a string
/// trim(str) while (string_char_at(argument0, 0) == ' ') // from start { argument0 = string_delete(argument0, 1, 1); }; while (string_char_at(argument0, string_length(argument0)) == ' ') // from end { argument0 = string_delete(argument0, string_length(argument0),1); }; return argument0
explode(str,delimiter)
This takes a string and splits it into an array at the delimiters.
For example:
This:
"my,name,is,dave"
Will become this:
a[0]="my";
a[1]="name";
a[2]="is";
a[3]="dave";
/// explode(str,delimiter) var index=0; strArray[0]=""; for(i=1;i<=string_length(argument0);i++) { if(string_char_at(argument0,i)!=argument1) { strArray[index]+=string_char_at(argument0,i); } else if (string_length(strArray[index])!=0) { index++; strArray[index]=""; } } return strArray