我正在尝试将此字符串数组转换为字节数组.
string[] _str= { "01", "02", "03", "FF"}; 至 byte[] _Byte = { 0x1, 0x2, 0x3, 0xFF};
我尝试了以下代码,但它不起作用.
_Byte = Array.ConvertAll(_str, Byte.Parse);
而且,如果我可以将以下代码直接转换为字节数组会更好:
string s = "00 02 03 FF"tobyte[] _Byte = { 0x1, 0x2, 0x3, 0xFF};
我试图为获得技能名skill1,skill2,和skill3从表2通过加入.
当我试图skill1独自一人时,它工作正常.但是,当我尝试获取下一列的详细信息时,1066不会出现唯一的表/别名错误.
表1(用户表)
======================================
ID Name skill skill2 skill3
======================================
1 Ed 1 4 3
--------------------------------------
Run Code Online (Sandbox Code Playgroud)
表2(技能细节)
=========================
ID Skill Name
=========================
1 php
2 html
3 css
4 mysql
-------------------------
Run Code Online (Sandbox Code Playgroud)
这是我期望得到的:
[name] => 'Ed'
[skill1] => 'php'
[skill2] => 'mysql'
[skill3] => 'css'
Run Code Online (Sandbox Code Playgroud)
这是我的代码,我正在使用laravel:
DB::table('table1')
->join('table2', function($join)
{
$join->on('table1.skill1', '=', 'table2.id');
})
->join('table2', function($join)
{
$join->on('table1.skill2', '=', 'table2.id');
})
->join('table2', function($join)
{
$join->on('table1.skill3', '=', 'table2.id');
})
->get();
Run Code Online (Sandbox Code Playgroud)