Jump to content

Making this a multidemensional array?


Perad

Recommended Posts

Hey, can someone help me turn the following code below into a multidimensional array like the following.

 

$this->field

- Name

- Type

- Length

 

I just can't get my head around it.

 

$sql = "DESCRIBE $table";		
	$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
$this->field[] = $row['Field'];
// Separate Length From Type
$type = $row['Type'];
$values = array("(", ")");
$split = str_replace($values, " ", $type);
$explode = explode(" ", $split);
// End
$this->type[] = $explode[0];
$this->length[] = $explode[1];
}

Link to comment
https://forums.phpfreaks.com/topic/74594-making-this-a-multidemensional-array/
Share on other sites

Some code which might help

 

$sql = "DESCRIBE $table";		
	$result = mysql_query($sql);


while($row = mysql_fetch_assoc($result)) {
// Separate Length From Type
$this->field[] = $row['Field];
$strTemp = $row['Type'];
preg_match("#(\w+)\(\d+)\)#",$strTemp, $arrMatches);

$this->type[] = $arrMatches[1][0];
$this->length[] = $arrMatches[1][1];

}


Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.