$str="11.11";
創新互聯公司2013年開創至今,先為桑珠孜等服務建站,桑珠孜等地企業,進行企業商務咨詢服務。為桑珠孜企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
$stre=explode('.',$str);
$strc=count($stre);
foreach($stre as $k=$v){
echo $k.$v;
}
一.
print_r(str_split("abc"));
二.
$a='a,b,c';
$b=explode(','$a);
print_r($b);
三.
?php
$subject?=?"abcd,b,c";
$pattern?=?'/([\w\-]+)/';
if(preg_match_all($pattern,?$subject,?$matches)){
$b=preg_replace($pattern,'\'$1\'',$subject);
echo?$b;
}
?
$result = mysql_query("SELECT * FROM table");
$data = array();
while($rs = mysql_fetch_assoc($result)){
$data[] = $rs;
}
print_r($data);//$data就是數組了
package?db;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.SQLException;
/**
*?
*?數據庫連接類,通用
*?
*?@author?lsy
*?
*/
public?class?DBConnection?{
public?static?final?String?driver?=?"com.mysql.jdbc.Driver";//?驅動
public?static?final?String?url?=?"jdbc:mysql://localhost:3306/mydb";//?mysql固定的URL:jdbc:mysql://localhost:3306/數據庫名(我這里是mydb)
public?static?final?String?user?=?"root";//?我的數據庫的用戶名
public?static?final?String?pwd?=?"123";//?我的數據庫密碼
public?static?Connection?dBConnection()?{
Connection?con?=?null;
try?{
//?加載mysql驅動器
Class.forName(driver);
//?建立數據庫連接
con?=?DriverManager.getConnection(url,?user,?pwd);
}?catch?(ClassNotFoundException?e)?{
System.out.println("加載驅動器失敗");
e.printStackTrace();
}?catch?(SQLException?e)?{
System.out.println("注冊驅動器失敗");
e.printStackTrace();
}
return?con;
}
}
package?dao;
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?db.DBConnection;
/**
*?
*?取出數據,存到二維數組里
*?
*?@return?flowers
*?@author?lsy
*/
public?class?SelectData?{
public?static?final?String?SELECT?=?"select*?from?iris_PCA";
public?static?final?int?k?=?4;//?4個屬性
public?double[][]?getFlowers()?throws?SQLException?{
Connection?con?=?DBConnection.dBConnection();
ResultSet?rs;//?創建結果集
PreparedStatement?pstmt?=?con.prepareStatement(SELECT);//?創建一個PreparedStatement對象
rs?=?pstmt.executeQuery();
//?為初始化數組的大小提供方便
int?sample?=?0;
while?(rs.next())?{
sample++;
}
double[][]?flower?=?new?double[sample][k];
rs?=?pstmt.executeQuery();//?特別重要,否則取到的全是0。因為執行上面的while(rs.next())后,ResultSet對象的下標已指到0。
//?API:當生成ResultSet對象的Statement對象關閉、重新執行或用來從多個結果的序列獲取下一個結果時,ResultSet對象將自動關閉。
for?(int?i?=?0;?rs.next();?i++)?{
for?(int?j?=?0;?j??k;?j++)?{
flower[i][j]?=?rs.getDouble(j?+?2);
}
}
//?輸出二維數組
System.out.println("花花:?");
for?(int?i?=?0;?i??flower.length;?i++)?{
for?(int?j?=?0;?j??flower[0].length;?j++)?{
System.out.print(flower[i][j]?+?"\t");
}
System.out.println();
}
pstmt.close();
rs.close();
con.close();
return?flower;
}
public?static?void?main(String[]?args)?{
try?{
SelectData?selectData?=?new?SelectData();
selectData.getFlowers();
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
mysql中不能存儲數組,但是可以通過傳入的字符串截取成多個字符然后傳入到臨時表中,然后使用游標或者直接關聯表過濾數據來儲存。
具體步驟如下所示:
1、創建數據庫,就如下圖所示一樣。
2、根據學生編號批量刪除學生信息,如下圖所示。
3、聲明初始化變量,看到以下畫面。
4、獲取傳入參數數組長度,創建臨時表,所輸入的如下圖所示。
5、截取數組字符串并依次存入到臨時表中供后面業務使用。
$str = "array(..."; //這里是你取出來的字符串
eval("\$arr = ".$str.'; ');
print_r($arr);
網頁題目:mysql怎么轉數組,javastring轉數組
文章URL:http://www.2m8n56k.cn/article28/dscdccp.html
成都網站建設公司_創新互聯,為您提供移動網站建設、小程序開發、網站改版、面包屑導航、自適應網站、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯