小编Ahm*_*fiz的帖子

将String []转换为byte []数组

我正在尝试将此字符串数组转换为字节数组.

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};

c# arrays string byte

8
推荐指数
1
解决办法
3万
查看次数

MYSQL从同一个表中加入多个列

我试图为获得技能名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)

php mysql join laravel eloquent

4
推荐指数
1
解决办法
9221
查看次数

标签 统计

arrays ×1

byte ×1

c# ×1

eloquent ×1

join ×1

laravel ×1

mysql ×1

php ×1

string ×1